All Products
Search
Document Center

Identity as a Service:Developer APIs

Last Updated:Mar 31, 2026

IDaaS provides Developer APIs that application developers use to synchronize accounts and organizations, and to manage the full employee lifecycle—onboarding, offboarding, and transfers.

Developer APIs are separate from Alibaba Cloud OpenAPI. They use application-level credentials (client_id and client_secret) managed in the IDaaS console, and do not depend on Resource Access Management (RAM) roles.

Prerequisites

Before you begin, ensure that you have:

  • Administrator access to the IDaaS console

Enable API operations

Administrators control which API operations are available for each application.

  1. In the IDaaS console, open your application and go to the IDaaS API tab.

    image

  2. Enable or disable the API operations you want to expose.

  3. Go to the General tab and copy the client_id and client_secret.

  4. Share the client_id and client_secret with your application developers. They need these credentials to call the enabled API operations.

Manage API permissions

Select scenarios in the IDaaS APIs tab to enable the corresponding API operations for your application.

image

Each scenario maps to a set of API operations. Enabling a scenario grants access to those operations.

Manage data permissions

Configure the Synchronization Scope parameter in the Provisioning tab to restrict which data the API can access.

image

Only data within the specified Synchronization Scope can be created or queried by using API operations.

What's next