이 페이지에서

For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.

User Management API

이 페이지는 아직 귀하의 언어로 번역되지 않았습니다. 현재 작업 중이므로 곧 다시 확인해 주십시오.

조기 액세스

이 기능은 Early Access 버전입니다. 다음 기간동안 기능의 일부 측면은 여전히 개발 중일 수 있으며 이 문서가 항상 최신 상태인 것은 아닐 수도 있습니다. 질문이 있으시면 다음으로 문의하십시오: Amplitude Support.

The User Management API lets you manage RBAC project role assignments, group membership, and effective access through API calls instead of the Amplitude UI.

Use it to automate access management at scale—for example during migrations, when integrating with identity providers, or when you need to script role changes across many users and projects.

Prerequisites

  • An Enterprise Amplitude organization.
  • An Organization API key and Organization secret key (HTTP Basic auth). Contact Amplitude Support with your Organization ID to request a secret key if you do not have one.
  • Your Organization ID.

Regions

The base URL depends on your organization's data residency. Use the US or EU base URL from the table below.

All routes are under /user-management/1/. The organization is determined by your API credentials, not the URL.

What you can do

Common use cases

Automate project role assignments

Assign or update project-level roles programmatically when onboarding users, running migrations, or syncing access from an internal system.

Complement SCIM provisioning

SCIM automates user provisioning and permission-group membership from an identity provider. The User Management API adds programmatic control over project role assignments, the layer SCIM does not manage directly.

Typical pattern: define groups and project roles in Amplitude, keep group membership in sync with SCIM, and use the User Management API to assign or change project roles at scale.

Verify access before or after changes

Use effective-access endpoints to confirm what access a user or project has after assignment changes.

이 내용이 도움이 되었나요?