Identities

APIs related to Limio Identities

Transfer Limio owner

post

This API allows a Limio administrator to transfer ownership of all objects from one owner to another. - The source owner is the current owner of the objects being transferred. - The destination owner will become the new owner of these objects. - Both the source and destination owners must use the "@limio/id" format. Important: This transfer only moves ownership of the objects. The source owner's ID itself is not transferred or changed.

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

To create a Bearer token, see How to get an OAuth Bearer Token?.

Usage format: Bearer <token>

Body
sourceIdstringOptionalExample: id-6306ee777d16170f96338bcaec7e825f
destinationIdstringOptionalExample: id-459605d1dac621bc8b0201cce6ca6f11
messagestringOptionalExample: Transfer ownership
Responses
chevron-right
200

All objects successfully transferred to the destination owner.

application/json
successbooleanOptionalExample: true
post
/objects/owner_change

Add external identity (Admin)

post

This API allows a Limio administrator to add an external identity to any Limio identity on behalf of an organization. It is intended for administrative purposes and requires full OAuth API key authentication. Use Case: Admins can link external identities to any owner without needing the user to be logged in. Authentication: This API uses OAuth bearer tokens. See Limio OAuth Authenticationarrow-up-right for details.

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

To create a Bearer token, see How to get an OAuth Bearer Token?.

Usage format: Bearer <token>

Path parameters
ownerstringRequired

The ID of the Limio owner to which the external identity will be linked.

Example: id-23252f4950f5efe7de30de37da283149
Body
Responses
chevron-right
200

External identity successfully linked to the specified owner.

application/json
namestringOptionalExample: John Doe
statusstringOptionalExample: active
record_typestringOptionalExample: identity
record_variantstringOptionalExample: @limio/external-id
ownerstringOptionalExample: 123456789012345678901
idstringOptionalExample: 12345678901234564923810
servicestringOptionalExample: limio
createdstringOptionalExample: 2021-01-01T00:00:00.000Z
updatedstringOptionalExample: 2021-01-01T00:00:00.000Z
modestringOptionalExample: production
post
/objects/externalidentity/{owner}

Remove external identity (Admin)

delete

This API allows a Limio administrator to remove an external identity from any Limio identity on behalf of an organization. It is intended for administrative purposes and requires full OAuth API key authentication. Use Case: Admins can unlink external identities from any owner without the user being logged in. Authentication: This API uses OAuth bearer tokens. See Limio OAuth Authenticationarrow-up-right for details.

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

To create a Bearer token, see How to get an OAuth Bearer Token?.

Usage format: Bearer <token>

Path parameters
ownerstringRequired

The ID of the Limio owner from which the external identity will be removed.

Example: id-23252f4950f5efe7de30de37da283149
Body
Responses
chevron-right
200

External identity successfully removed from the specified owner.

application/json
objectOptional
delete
/objects/externalidentity/{owner}

Forget Customer Data

post

This API allows you to obfuscate personal customer data associated with a specific customer ID, including first name, last name and email. The customer ID must be provided in the request path. Please beware this action is irreversible.

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

To create a Bearer token, see How to get an OAuth Bearer Token?.

Usage format: Bearer <token>

Path parameters
idstringRequired

The unique customer ID of the customer's data you wish to be scrubbed.

Example: cus-fc689f05092b27605bb622a6ca7871b0
Responses
chevron-right
200

Data successfully scrubbed

application/json
customerIdstringOptionalExample: cus-fc689f05092b27605bb622a6ca7871b0
eventIdstringOptionalExample: event-596b708a4e9794466d7c7d9841d0d2d9
successbooleanOptionalExample: true
post
/customer/{id}/forget_customer

Last updated

Was this helpful?