Bulk Upsert Profiles
Changed onCreate or update up to 1000 profiles in a single asynchronous batch. Each profile body follows the same structure as single profile creation. If a profile already exists its traits are merged (new keys added, existing keys overwritten). Large batches may take time to process; the 202 response indicates the batch has been accepted. Monitor downstream telemetry or audit logs to confirm completion.
Request
- Base URLhttps://memory.twilio.com
- AuthHTTP basic
Request body
Example request
{
"profiles": [
{
"traits": {
"Contact": {
"email": "Alyssa.Mock@example.com",
"phone": "+13175551234",
"lastName": "Mock",
"firstName": "Alyssa",
"street": "123 Main St",
"city": "San Francisco",
"state": "CA",
"postalCode": "94107",
"country": "US"
}
}
}
]
}Response
Profiles batch accepted.
Example response
{
"message": "Events accepted for processing.",
"operationId": "mem_profileop_00000000000000000000000000",
"createdAt": "2023-08-15T14:25:00Z",
"statusUrl": "/v1/ProfileOperations/mem_profilesbulkop_00000000000000000000000000"
}Changes
- info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- info
- breaking
the
response property's max was increased from99999.00to999999.00for the response status - breaking
the
response property's max was increased from99999.00to999999.00for the response status - breaking
the
response property's max was increased from99999.00to999999.00for the response status - breaking
the
response property's max was increased from99999.00to999999.00for the response status - breaking
the
response property's max was increased from99999.00to999999.00for the response status - breaking
the
response property's max was increased from99999.00to999999.00for the response status - breaking
the
response property's max was increased from99999.00to999999.00for the response status
- breaking