Create an end user

Create a new end user with optional profile data and sensitive metadata. Use this endpoint to establish an end user with context (language, metadata, sensitive metadata) before starting a conversation via POST /v2/conversations/. This ensures the AI Agent has full user context from the first turn. Available for custom channel (Conversations API) integrations. End users created through this endpoint that are not associated with a conversation within 24 hours of creation are automatically deleted.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
profileobjectOptional

The end user’s profile information. Optional — omitting profile creates a blank end user.

Response

Created
end_user_idstringRead-only

The unique Ada-generated id for the end user

profileobject
The end user's profile information
created_atstringRead-only
The date and time the end user was created
updated_atstringRead-only
The date and time the end user was updated

Errors

400
Bad Request Error
401
Unauthorized Error
413
Content Too Large Error
429
Too Many Requests Error
500
Internal Server Error