Delete end user

To delete users, use the UserInformation interface, which enables the removal of entire end-user accounts along with their associated access tokens and data (such as daily and epoch data). By invoking the UserInformation interface with the DELETE method, users are placed in a deletion queue. This queue is then processed asynchronously by the Thryve backend.

circle-exclamation

Delete one or more users

delete

Schedule deletion of user accounts along with their associated DynamicEpochValues, DailyDynamicValues, and UserInformation. Uses asynchronous deletion; returns 204 if successfully queued.

Header parameters
AuthorizationstringRequired

Basic Auth for your username:password. Required for all endpoints

Example: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
AppAuthorizationstringRequired

Basic Auth for your authID:authSecret. Required for all endpoints.

Example: Basic YXV0aElEOmF1dGhTZWNyZXQ=
Body
authenticationTokenstringRequired

Comma-separated unique identifier of users in Thryve's system. Specify list of users to be deleted. Newer interfaces call this parameter endUserId.

Example: de3d1e068537dd927b48988cb6969abe
deletionDatestring · date-timeOptional

Desired deletion date in ISO8601 format. If omitted, deletionDate defaults to seven days in the future.

Example: 2025-06-02T00:00:00Z
Responses
delete
/v5/userInformation

No content

Last updated