Workspaces are the top-level organizational unit in Monterey. Every resource (templates, campaigns, assets, merge fields) is scoped to a workspace, ensuring complete tenant isolation.Documentation Index
Fetch the complete documentation index at: https://montereyfinancial.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Workspace scoping
All API requests (exceptGET /auth/me) require a workspace_id header. The API validates that the authenticated user has a membership in the target workspace before processing any request.
Managing workspaces
Workspace CRUD operations are restricted to platform admins.| Operation | Endpoint | Role required |
|---|---|---|
| List | GET /workspaces/ | Platform admin sees all; others see their memberships |
| Get | GET /workspaces/{id} | Platform admin |
| Create | POST /workspaces/ | Platform admin |
| Update | PUT /workspaces/{id} | Platform admin |
| Delete | DELETE /workspaces/{id} | Platform admin |
Memberships
Workspace memberships control who can access a workspace and at what role level.| Operation | Endpoint |
|---|---|
| List members | GET /workspace-memberships/ |
| Search candidates | GET /workspace-memberships/candidates |
| Add member | POST /workspace-memberships/ |
| Update role | PUT /workspace-memberships/{id} |
| Remove member | DELETE /workspace-memberships/{id} |
candidates endpoint lets you search for users who can be invited to a workspace by email.
