All Products
Search
Document Center

Identity as a Service:List of operations by function

Last Updated:Dec 18, 2024
This product(Eiam-developerapi/2022-02-25) OpenAPI adopts ROA Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (78410016550) and sign under the guidance of experts.
Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.

OIDC API

APITitleDescription
GenerateTokenGenerateTokenGenerates a token for accessing an application in an instance.
GenerateDeviceCodeGenerateDeviceCodeGenerates a device code.
GetUserInfoGetUserInfoQueries the information of a user by using the user token.
RevokeTokenRevokeTokenRevokes an access token or refresh token.

Provisioning Scope

APITitleDescription
GetApplicationProvisioningScopeGetApplicationProvisioningScopeQueries the synchronization scope of an application in an instance.

Organization

APITitleDescription
CreateOrganizationalUnitCreateOrganizationalUnitCreates an organizational unit.
PatchOrganizationalUnitPatchOrganizationalUnitModifies an EIAM organizational unit.
GetOrganizationalUnitGetOrganizationalUnitQueries the information of an organizational unit.
DeleteOrganizationalUnitDeleteOrganizationalUnitDeletes an organizational unit.
ListOrganizationalUnitsListOrganizationalUnitsQueries the information of Employee Identity and Access Management (EIAM) organizational units by page.
ListOrganizationalUnitParentIdsListOrganizationalUnitParentIdsQueries the information of all the parent organizational units of an organizational unit.
GetOrganizationalUnitIdByExternalIdGetOrganizationalUnitIdByExternalIdObtains the ID of an organizational unit based on the external ID

User

APITitleDescription
CreateUserCreateUserCreates an Employee Identity and Access Management (EIAM) account in an organizational unit.
PatchUserPatchUserModifies an Employee Identity and Access Management (EIAM) account.
GetUserGetUserQueries the information of an Employee Identity and Access Management (EIAM) account.
DeleteUserDeleteUserDeletes an Employee Identity and Access Management (EIAM) account.
ListUsersListUsersQueries the information of Employee Identity and Access Management (EIAM) accounts by page.
EnableUserEnableUserEnables an Employee Identity and Access Management (EIAM) account.
DisableUserDisableUserDisables an Employee Identity and Access Management (EIAM) account.
GetUserIdByEmailGetUserIdByEmailQueries the ID of an Employee Identity and Access Management (EIAM) account by email address.
GetUserIdByPhoneNumberGetUserIdByPhoneNumberQueries the ID of an Employee Identity and Access Management (EIAM) account based on the mobile number.
GetUserIdByUserExternalIdGetUserIdByUserExternalIdQueries the ID of an Employee Identity and Access Management (EIAM) account based on the external ID.
GetUserIdByUsernameGetUserIdByUsernameQueries the ID of an Employee Identity and Access Management (EIAM) account based on the username.