Channel data
Objects
Set channel data
Sets the channel data for the specified object and channel. If no object exists in the current environment for the given collection and object_id, Knock will create the object as part of this request.
put/v1/objects/{collection}/{object_id}/channel_data/{channel_id}
Path parameters
object_idstring required
Unique identifier for the object.
collectionstring required
The collection this object belongs to.
channel_idstring uuid required
The unique identifier for the channel.
Request body
Example request
{
"data": {
"tokens": [
"push_token_1"
]
}
}Response
OK
Example response
{
"__typename": "ChannelData",
"channel_id": "123e4567-e89b-12d3-a456-426614174000",
"data": {
"devices": [
{
"locale": null,
"timezone": null,
"token": "device_1"
}
],
"tokens": [
"push_token_1"
]
}
}