API to edit (add/remove) properties and communication-channels for a user.
cURL
curl --request PATCH \ --url https://hub.suprsend.com/v1/user/{distinct_id}/ \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "operations": [ { "$set": {}, "$unset": [ "<string>" ], "$append": {}, "$remove": {}, "$set_once": {}, "$increment": {} } ] }'
{ "distinct_id": "_distinct_id_", "properties": { "name": "Marge Simpson", "$preferred_language": "en", "$timezone": "America/New_York" }, "created_at": "2025-04-04T21:37:36.712496+00:00", "updated_at": "2025-04-04T21:37:36.743167+00:00", "$email": [ { "value": "john@example.com", "status": "active", "perma_status": "active" } ], "$inbox": [ { "value": "4nlPk4t4kurG5kChOELB8Q1LcDI9DHzHQ70st2E2C24", "id_provider": "suprsend", "status": "active", "perma_status": "active" } ] }
Pass as Bearer <API_KEY>. Get API Key from SuprSend dashboard Developers -> API Keys section.
Bearer <API_KEY>
unique identifier of the user
202
The response is of type object.
object
Was this page helpful?