You are here: Advanced > Developer reference > Manage Persons API

Manage Persons API

The Manage Persons API enables you to create, update, and delete users in Suite Administration and sync them with Service Management. The Manage Persons API is a bulk create/update/delete API. A bulk processing request gets a JSON object which contains record data and an operation to process. A bulk may contain multiple records and relationship types but only a single operation.

The JSON for the Create operation must contain the following mandatory properties for each record:

  • Upn
  • First name (must be non-empty)
  • Last name (must be non-empty)
  • Office Phone Number (must be non-empty)
  • Email (must be non-empty)

For the Update and Delete operations, only Upn is mandatory.

Authentication type property can only be included in Create operation, three values are supported:

  • DB: User credentials are stored in IdM. This value is used by default if you do not include authentication type property in Create operation.
  • LDAP: User credentials are stored in LDAP servers.
  • SAML: User credentials are stored in federated identity providers.

You can also create and update contacts directly in Service Management.

You can use the Manage Persons API to assign roles, groups, and licenses for the created users by including this information in the JSON. The API supports all the properties of the Person record type.

Related Topics Link IconRelated Topics