Organization, user, and device management

10Duke Identity Management REST API allows you to make CRUD interactions with 10Duke Enterprise on data related to organizations, groups, users, and device clients, such as:

  • Create new customer organizations and manage organizations

  • Manage users and their access to organization licenses

    • Create and manage user groups of organizations

    • Invite users

    • Assign users to user groups to authorize access to an organization’s licenses

    • Retrieve information on which organizations or user groups a user belongs to

  • Manage device clients and their access to organization licenses

    • Create and manage device client groups of organizations

    • Invite device clients

    • Assign device clients to device client groups to authorize access to an organization’s licenses

    • Retrieve information on which organizations or device client groups a device client belongs to

  • Manage roles and permissions for role-based access control (RBAC) in 10Duke Enterprise and client applications

    • Create and manage internal and client permissions

    • Create and manage internal, organization, and client roles

    • Assign roles to users, for example, to give them administrator access in the system or an organization

    • Retrieve information on a user’s roles

Learn more about organizations, groups, users, and device clients and about roles and permissions in 10Duke Enterprise.

Most of the actions available through the API are also available to system administrators in the 10Duke SysAdmin tool.

API base path

The API base path for the Identity Management REST API:

<your_10Duke_Enterprise_instance>/api/idp/v1/

API reference

  • The latest API reference is available in this documentation.

  • The API reference specific to your own 10Duke Enterprise deployment is available at the API base path.