Bulk Operations

Endpoints for submitting and managing bulk data ingestion jobs. Use these endpoints to upload large datasets in a single request and monitor the processing status asynchronously. Typical use cases include importing records in batch and retrieving job completion results via status checks.

Bulk User Attributes

This endpoint allows clients to submit multiple user attribute updates in bulk, accepting up to 256 payloads per request. Each request is validated, and a unique batch ID is returned for tracking the status of the batch.

Request
header Parameters
Authorization
required
string

Authorization for the request

Request Body schema: application/json
Array of objects (CreateUserAttributesRequestDtoV2)
Responses
202

The bulk job request was successfully received and accepted for asynchronous processing. The response includes a batchJobId to track the status of the job, along with a confirmation message. Processing has not yet completed, please use the job status endpoint to monitor progress and retrieve results once available.

400

Invalid parameter in request query or body

401

Unauthorized

403

Access Denied

404

The specified resource was not found

429

The user has sent too many requests in a given amount of time

500

Internal Server Error

post/v2/bulk/user/attributes
Request samples
application/json
{
  • "users": [
    ]
}
Response samples
application/json
{
  • "message": "string",
  • "batchJobId": "string"
}