Base URL
All API requests should be made to:Workspace access by credential type
An account API key carries the user’s identity and permissions across every workspace they can currently access. A workspace API key stays within its one workspace, while an organization API key stays within the workspaces in its organization. CallGET /v1/external/workspaces to list the workspaces the current credential can reach; each entry carries a guid, a name, and isWikiEnabled. GET /v1/external/workspaces/me returns the account API key’s default workspace or the workspace bound to a workspace API key.
Workspace-scoped resources include a workspaceGuid. For example, POST /v1/external/workspaces/{workspaceGuid}/folders creates a folder in that workspace. When one account API key integrates with several workspaces, get the currently accessible workspaceGuid values from GET /v1/external/workspaces.
Rate Limits
You can send up to 600 requests per 60 seconds per API key. If you exceed that, you get a429 response with Retry-After and X-RateLimit-* headers.
Rate Limit Exceeded
When rate limits are exceeded, you receive a429 Too Many Requests response: