Skip to main content
POST
cURL

Authorizations

Authorization
string
header
required

Pass as Bearer <API_KEY>. Get API Key from SuprSend dashboard Developers -> API Keys section.

Path Parameters

id
string
required

Unique identifier of the object in your system

object_type
string
required

Used to group similar objects together. Give plural namespace like teams, organizations, and roles.

Body

application/json
recipients
(Add user · object | Add child object · object)[]

List of recipients to be notified. You can either add recipient as array of distinct_ids or array of recipient objects. You can add up to 100 recipients in a single API.

Option 1: Add user subscription - Add user subscription by passing user json. You can pass user distinct_ids in array as ["id1","id2"] or as user object to identify recipient inline.

properties
object

properties defining the relation between object and its subscribers. Can be referenced as recipient.subscription.<key> in workflow and template.

Example:

Response

200

user
object
object
object
properties
object

object subscription properties, referred as $recipient.subscription.<key> in template or workflow.

created_at
string<date-time>

Timestamp when the subscription was created.

Example:

"2025-04-04T09:55:12.397Z"

updated_at
string<date-time>

Timestamp when the subscription was last updated.

Example:

"2025-04-04T09:55:12.422Z"