Skip to main content
The Organization Management API provides programmatic access to manage users, seats, tokens, and service accounts in your Anaconda Platform organization. Use it to automate user onboarding, manage subscription seats, and administer access tokens at scale. Anaconda maintains a Jupyter Notebook that contains helper functions for interacting with the Organization Management API:
You must be an admin of an Anaconda Platform organization with an active paid subscription to use these API calls.

Authentication

This API uses two authentication methods depending on the endpoint:
  • Service account endpoints (create, list, delete service accounts) require an organization admin’s personal credentials.
  • User management endpoints (all other endpoints) require service account credentials.
Both methods obtain a Bearer token from the same endpoint, but with different credentials.

Admin authentication

Use your organization admin credentials to generate an access token. This token is required for service account management endpoints.

Service account authentication

Use your service account credentials to generate an access token. This token is required for all user, seat, and token management endpoints.

Token response

Both authentication methods return an access_token:
Tokens expire after 15 minutes (900 seconds). Request a new token when the current one expires.

Making authenticated requests

Include the token in the Authorization header:

Base URL

Endpoints