> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Enterprise Account overview

> Explains the Enterprise Account concept, how to enable it, and the open API capabilities, with key terminology to help developers quickly understand the scope.

This topic describes what an Enterprise Account is and the API capabilities that Enterprise Account provides.

## What is an Enterprise Account

An Enterprise Account is an account that an organization can manage. The organization manages the entire account lifecycle, including create, modify, disable, and enable operations. For more details, see [DingTalk User Guide - Enterprise Account introduction](https://docs.dingtalk.io/i/p/Y7kmbokZp3pgGLq2/docs/Y7kmbEj6djBVjXLq?dontjump=true%23%23).

The following two types are currently available:

* single sign-on account: Sign in to DingTalk using the existing account system within the organization. Account management is performed outside DingTalk.
* DingTalk Enterprise Account: An Enterprise Account created and managed within DingTalk.

## How to enable Enterprise Account

This feature is currently in gray release. If your organization has not enabled it, [submit a trial application](https://www.aliwork.com/o/dingtalk-jjfa?spm=a213l2.15044028.1543252304.1.6a2e5632YehstI\&acm=lb-zebra-694702-8604571.1003.4.8185952\&scm=1003.4.lb-zebra-694702-8604571.OTHER_15916559412151_8185952#/?channel=%E4%B8%93%E5%B1%9E%E9%92%89%E9%92%89-%E5%92%A8%E8%AF%A2%E4%B8%93%E5%AE%B6-PC) first.

## API capabilities provided by Enterprise Account

Enterprise Account provides a rich set of open API capabilities. Developers can use APIs to integrate Enterprise Account with the organization's business systems.

| API                                                            | Description                                                                                                                                                                                                    | New specification (new Server API)                                                                                                               | Legacy specification (Server API)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| -------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Create an Enterprise Account user                              | Creates a new Enterprise Account user.                                                                                                                                                                         | -                                                                                                                                                | Create an Enterprise Account user  **Note**  The documentation has been moved to the historical documentation directory.   - If you have not used this API, we recommend that you select [Create an SSO Enterprise Account](/open/development/create-an-sso-account), [Create a DingTalk self-built Enterprise Account](/open/development/create-dingtalk-user-created-dedicated-account), or [Invite an Enterprise Account from another organization to join](/open/development/invite-other-organization-specific-accounts-to-join) based on the account type. - If you have already used this API, evaluate whether to switch to the recommended API based on your actual situation. |
| Create an SSO Enterprise Account                               | Creates a new SSO Enterprise Account user.                                                                                                                                                                     | -                                                                                                                                                | [Create an SSO Enterprise Account](/open/development/create-an-sso-account)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| Create a DingTalk self-built Enterprise Account                | Creates a new DingTalk self-built Enterprise Account user.                                                                                                                                                     | -                                                                                                                                                | [Create a DingTalk self-built Enterprise Account](/open/development/create-dingtalk-user-created-dedicated-account)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| Invite an Enterprise Account from another organization to join | Invites an Enterprise Account from another organization to join.                                                                                                                                               | -                                                                                                                                                | [Invite an Enterprise Account from another organization to join](/open/development/invite-other-organization-specific-accounts-to-join)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| Update Enterprise Account user information                     | Updates information for the specified Enterprise Account user.                                                                                                                                                 | -                                                                                                                                                | [Update Enterprise Account user information](/open/development/update-dedicated-accounts-information)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Query Enterprise Account user details                          | Retrieves detailed information about the specified Enterprise Account user.                                                                                                                                    | -                                                                                                                                                | [Query Enterprise Account user details](/open/development/queries-the-details-of-a-dedicated-account)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Get department Enterprise Account user details                 | Retrieves detailed user information within the specified department.                                                                                                                                           | -                                                                                                                                                | [Get department Enterprise Account user details](/open/development/queries-account-details)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| Query an Enterprise Account user by mobile number              | Retrieves the userId of an Enterprise Account user by mobile number.                                                                                                                                           | -                                                                                                                                                | [Query an Enterprise Account user by mobile number](/open/development/obtain-the-userid-of-your-mobile-phone-number)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| Enable an Enterprise Account                                   | Enables the specified Enterprise Account.                                                                                                                                                                      | [Enable an Enterprise Account](/open/development/enable-a-dedicated-account)                                                                     | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Disable an Enterprise Account                                  | Disables the specified Enterprise Account.                                                                                                                                                                     | [Disable an Enterprise Account](/open/development/disable-an-exclusive-account)                                                                  | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Force sign-out of an Enterprise Account                        | Forces sign-out of the specified Enterprise Account.                                                                                                                                                           | [Force sign-out of an Enterprise Account](/open/development/force-logout-from-dedicated-account)                                                 | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Query the status of an Enterprise Account                      | Queries the enabled status of a specified Enterprise Account.                                                                                                                                                  | [Query the status of an Enterprise Account](/open/development/query-dedicated-account-status-1)                                                  | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Authorize an Enterprise Account to join multiple organizations | Authorizes an Enterprise Account to join multiple organizations.                                                                                                                                               | [Authorize an Enterprise Account to join multiple organizations](/open/development/authorize-a-dedicated-account-to-join-multiple-organizations) | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Query the organizations owned by an Enterprise Account         | Queries the organizations in which an Enterprise Account holds the creator identity, and retrieves information about those organizations.                                                                      | [Query the organizations owned by an Enterprise Account](/open/development/you-can-call-this-operation-to-query-the-organization-that)           | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Transfer Enterprise Account Super Admin (creator)              | Transfers ownership of an organization owned by one Enterprise Account in the current organization to another Enterprise Account. If the receiving account is not in the organization, it joins automatically. | [Transfer Enterprise Account Super Admin (creator)](/open/development/transfer-exclusive-account-to-main-administrator-creator)                  | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Query the original dingId based on the migrated dingId         | Queries the original dingId based on the migrated dingId.                                                                                                                                                      | [Query the original dingId based on the migrated dingId](/open/development/query-the-original-dingid-based-on-the-dingid-after-migration)        | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Query the original unionId based on the migrated unionId       | Queries the original unionId based on the migrated unionId.                                                                                                                                                    | [Query the original unionId based on the migrated unionId](/open/development/query-the-original-union-id-based-on-the-union-id)                  | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Query the migrated dingId based on the original dingId         | Queries the migrated dingId based on the original dingId.                                                                                                                                                      | [Query the migrated dingId based on the original dingId](/open/development/query-the-new-dingid-based-on-the-original-dingid)                    | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Query the migrated unionId based on the original unionId       | Queries the migrated unionId based on the original unionId.                                                                                                                                                    | [Query the migrated unionId based on the original unionId](/open/development/the-union-id-that-you-want-to-query-you-can)                        | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |

## Glossary

### Organization Code

Because an Enterprise Account Belongs to an organization, you must enter the **Organization Code** when signing in to tell DingTalk which organization to sign in to. The Organization Code is the unique identifier of an organization that uses Enterprise Account.

When an organization enables the Enterprise Account feature, DingTalk assigns a random 8-digit Organization Code by default. Contact your account Admin to view it at [DingTalk Admin Console](https://oa.dingtalk.io/) > **Settings** > **Organization Code**. The organization Admin can also apply for a more personalized code to make it easier for users in the organization to remember and use.
