Home
Knock
Knock API — Objects
Knock API — Objects
Knock API — Objects. 27 operations. Lead operation: List objects in a collection. Self-contained Naftiko capability covering one Knock business surface.
What You Can Do
GET
Listobjects
— List objects in a collection
/v1/v1/objects/{collection}
POST
Bulkdeleteobjects
— Bulk delete objects
/v1/v1/objects/{collection}/bulk/delete
POST
Bulksetobjects
— Bulk set objects
/v1/v1/objects/{collection}/bulk/set
POST
Bulkaddsubscriptions
— Bulk add subscriptions
/v1/v1/objects/{collection}/bulk/subscriptions/add
POST
Bulkdeletesubscriptions
— Bulk delete subscriptions
/v1/v1/objects/{collection}/bulk/subscriptions/delete
DELETE
Deleteobject
— Delete an object
/v1/v1/objects/{collection}/{id}
GET
Getobject
— Get an object
/v1/v1/objects/{collection}/{id}
PUT
Setobject
— Set an object
/v1/v1/objects/{collection}/{id}
GET
Listmessagesforobject
— List messages
/v1/v1/objects/{collection}/{id}/messages
GET
Listobjectschedules
— List object schedules
/v1/v1/objects/{collection}/{id}/schedules
DELETE
Unsetobjectchanneldata
— Unset channel data
/v1/v1/objects/{collection}/{object-id}/channel-data/{channel-id}
GET
Getobjectchanneldata
— Get channel data
/v1/v1/objects/{collection}/{object-id}/channel-data/{channel-id}
PUT
Setobjectchanneldata
— Set channel data
/v1/v1/objects/{collection}/{object-id}/channel-data/{channel-id}
GET
Listobjectpreferencesets
— List preference sets
/v1/v1/objects/{collection}/{object-id}/preferences
DELETE
Deleteobjectpreferenceset
— Delete object preference set
/v1/v1/objects/{collection}/{object-id}/preferences/{id}
GET
Getobjectpreferenceset
— Get object preference set
/v1/v1/objects/{collection}/{object-id}/preferences/{id}
PUT
Updateobjectpreferenceset
— Update a preference set
/v1/v1/objects/{collection}/{object-id}/preferences/{id}
PUT
Updateobjectpreferencecategories
— Update categories in preference set
/v1/v1/objects/{collection}/{object-id}/preferences/{id}/categories
PUT
Updateobjectpreferencecategory
— Update a category preference
/v1/v1/objects/{collection}/{object-id}/preferences/{id}/categories/{key}
PUT
Updateobjectpreferencechanneltypes
— Update channel types in preference set
/v1/v1/objects/{collection}/{object-id}/preferences/{id}/channel-types
PUT
Updateobjectpreferencechanneltype
— Update a channel type preference
/v1/v1/objects/{collection}/{object-id}/preferences/{id}/channel-types/{type}
PUT
Updateobjectpreferenceworkflows
— Update workflows in preference set
/v1/v1/objects/{collection}/{object-id}/preferences/{id}/workflows
PUT
Updateobjectpreferenceworkflow
— Update a workflow preference
/v1/v1/objects/{collection}/{object-id}/preferences/{id}/workflows/{key}
DELETE
Deletesubscriptionsforobject
— Delete subscriptions
/v1/v1/objects/{collection}/{object-id}/subscriptions
GET
Listsubscriptionsforobject
— List subscriptions
/v1/v1/objects/{collection}/{object-id}/subscriptions
POST
Addsubscriptionsforobject
— Add subscriptions
/v1/v1/objects/{collection}/{object-id}/subscriptions
POST
Bulkcreateschedules
— Create schedules in bulk
/v1/v1/schedules/bulk/create
Capability Spec