Bindings¶
2 operations in the Adverity Connect API. Replace {{INSTANCE}} and {{KEY}} in the examples with your instance and API key. How authentication works.
List all target bindings¶
GET/api/v1/bindings/
API key permissionDestination: Read-onlydestination:read
Retrieve all target bindings (datastream-to-destination mappings) accessible within the workspace hierarchy. Filter by datastream_id or target_id to find specific bindings.
Query parameters
datastream_idintegertarget_idintegerpageintegerpage_sizeinteger
Responses
200OKapplication/json
Response schema
object PagedBindingResponseSchema
itemsarray of objectrequiredItems · BindingResponseSchema
idintegerrequireddatastream_idintegerrequiredtarget_idintegerrequiredtarget_namestringrequiredtarget_typestringrequiredenabledbooleanrequiredcreatedstringrequiredupdatedstringrequired
countintegerrequired
Update a target binding¶
PATCH/api/v1/bindings/{binding_id}/
API key permissionDestination: Writedestination:write
Partially update a target binding's configuration (currently only the enabled flag). The binding must be accessible within the API key's workspace hierarchy. Enabling a binding runs the same validation as the web UI: a schema mapping must exist when required, and enabling an Insights binding alongside incompatible destinations is rejected.
Path parameters
binding_idintegerrequired
Request bodyrequired
application/json
Body schema
object BindingPatchSchema
enabledbooleanrequired
Responses
200OKapplication/json
Response schema
object BindingResponseSchema
idintegerrequireddatastream_idintegerrequiredtarget_idintegerrequiredtarget_namestringrequiredtarget_typestringrequiredenabledbooleanrequiredcreatedstringrequiredupdatedstringrequired
400Bad Requestapplication/json
Response schema
object ErrorSchema
detailstringrequired
404Not Foundapplication/json
Response schema
object ErrorSchema
detailstringrequired