Person Admin APIs

Identity Management APIs

List registered persons in the system.

get

Retrieves a list of persons registered in the identity management system. This endpoint is intended for administrative use, allowing authorized users to view and manage user profiles. The results can be paginated using the limit and start parameters.

💻 Service Credentials is required to access this service.

🔒 Permission: persons.list is required in order for the call to succeed. You must configure permissions for the person or service calling this endpoint and add this permission to their identity.

Authorizations
OAuth2authorizationCodeRequired

An OIDC service account that was authenticated.

Token URL:
Query parameters
limitinteger · int32OptionalDefault: 10
startinteger · int32OptionalDefault: 0
Responses
200

OK

*/*
get
/identities/admin/persons

Create a new person record as an admin.

post

This endpoint allows an admin to create a new person record in the identity management system. The created record represents a digital profile that can be customized by the user. This action is crucial for managing user identities and ensuring accurate representation in the system.

💻 Service Credentials is required to access this service.

🔒 Permission: persons.create is required in order for the call to succeed. You must configure permissions for the person or service calling this endpoint and add this permission to their identity.

Authorizations
OAuth2authorizationCodeRequired

An OIDC service account that was authenticated.

Token URL:
Body
idstringOptional
namespacestringOptional
deletedbooleanOptional
creation_datestring · date-timeOptional
Responses
200

OK

*/*
post
/identities/admin/persons

Retrieve a specific person's record as an admin.

get

This endpoint allows an admin to access the detailed profile of a user. The information retrieved is intended for identity management purposes and is visible only to authorized personnel. Ensure proper authentication is in place to protect sensitive user data.

💻 Service Credentials is required to access this service.

🔒 Permission: persons.get is required in order for the call to succeed. You must configure permissions for the person or service calling this endpoint and add this permission to their identity.

Authorizations
OAuth2authorizationCodeRequired

An OIDC service account that was authenticated.

Token URL:
Path parameters
personIdstringRequired
Responses
200

OK

*/*
get
/identities/admin/persons/{personId}

Admin update of a person's profile.

put

Updates the profile information of a specified person. This operation is intended for administrative users to modify user records, ensuring that the digital presence of individuals is accurate and up-to-date. It provides the necessary access to manage identities effectively.

💻 Service Credentials is required to access this service.

🔒 Permission: persons.update is required in order for the call to succeed. You must configure permissions for the person or service calling this endpoint and add this permission to their identity.

Authorizations
OAuth2authorizationCodeRequired

An OIDC service account that was authenticated.

Token URL:
Path parameters
personIdstringRequired
Body
idstringOptional
namespacestringOptional
deletedbooleanOptional
creation_datestring · date-timeOptional
Responses
200

OK

*/*
put
/identities/admin/persons/{personId}

Admin delete a specified person profile

delete

This endpoint allows an administrator to delete a person's profile from the identity management system. The action removes the user's digital presence, ensuring that their information is no longer accessible. This operation is crucial for maintaining data privacy and compliance with user requests.

💻 Service Credentials is required to access this service.

🔒 Permission: persons.delete is required in order for the call to succeed. You must configure permissions for the person or service calling this endpoint and add this permission to their identity.

Authorizations
OAuth2authorizationCodeRequired

An OIDC service account that was authenticated.

Token URL:
Path parameters
personIdstringRequired
Responses
200

OK

No content

delete
/identities/admin/persons/{personId}

No content

Retrieve demographic information for a specific person.

get

This endpoint allows administrators to access the demographic details of a person identified by their unique ID. It is intended for internal use to manage and update user information effectively. Ensure proper authorization is in place to protect sensitive data.

💻 Service Credentials is required to access this service.

Authorizations
OAuth2authorizationCodeRequired

An OIDC service account that was authenticated.

Token URL:
Path parameters
personIdstringRequired
Responses
200

OK

*/*
get
/identities/admin/persons/{personId}/demographics

Last updated