OperationBindings
Create an operation binding
Creates a source or destination operation binding. A source READ binding can later be paired with a destination WRITE binding in a route, optionally with a transformation between their resource descriptors.
post/operation/bindings
Request body
Example request
{
"connectorInstanceId": "3f6f4f46-24fb-4c35-a7a4-bc6c7f7861f5",
"connectorResourceId": "b4cf21b1-0292-4803-8d32-9ebf9f5359a2",
"operationKind": "READ",
"transferMode": "SINGLE",
"direction": "INBOUND",
"accessProtocol": "HTTPS",
"operationName": "getEmployeeProfile",
"responseDescriptorId": "41436f49-040c-4f5f-9c7f-657f43762e2b",
"egressPolicy": {
"allowedHosts": [
"hr.example.com"
],
"allowedProtocols": [
"HTTPS"
],
"maxPayloadBytes": 1048576,
"requiresTenantBoundary": true
},
"metadata": {
"source_lookup_key": "employee_id"
}
}Response
Operation binding created.
Example response
{
"bindingId": "2777417e-82ce-4d3e-b96c-94e00a4d9a93",
"connectorInstanceId": "3f6f4f46-24fb-4c35-a7a4-bc6c7f7861f5",
"connectorResourceId": "b4cf21b1-0292-4803-8d32-9ebf9f5359a2",
"operationKind": "READ",
"transferMode": "SINGLE",
"direction": "INBOUND",
"accessProtocol": "HTTPS",
"operationName": "getEmployeeProfile",
"responseDescriptorId": "41436f49-040c-4f5f-9c7f-657f43762e2b",
"createdAt": "2026-06-18T09:20:00Z",
"updatedAt": "2026-06-18T09:25:00Z"
}