SemanticBindings
Create a semantic connector binding
Creates a semantic binding for a connector resource or field. This is the link that allows validation, documentation, mapping, and future policy checks to reason over external data using the same semantic model as credential designs, forms, parties, and relationships.
post/semantic/bindings
Request
- Base URLhttps://api.example.com/api/connector/v1
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"connectorInstanceId": "3f6f4f46-24fb-4c35-a7a4-bc6c7f7861f5",
"resourceDescriptorId": "41436f49-040c-4f5f-9c7f-657f43762e2b",
"fieldDescriptorId": "f00b9edc-5498-483f-9b91-a42ef080b909",
"bindingKind": "ATTRIBUTE",
"semanticReference": {
"referenceType": "semantic-attribute",
"referenceId": "employee.email",
"iri": "https://vocab.example.com/employee#email",
"version": "1.0"
},
"validationMode": "ENFORCE"
}Response
Semantic connector binding created.
Example response
{
"semanticBindingId": "20392e94-3b35-4a77-afc2-5e552a0a4023",
"connectorInstanceId": "3f6f4f46-24fb-4c35-a7a4-bc6c7f7861f5",
"resourceDescriptorId": "41436f49-040c-4f5f-9c7f-657f43762e2b",
"fieldDescriptorId": "f00b9edc-5498-483f-9b91-a42ef080b909",
"bindingKind": "ATTRIBUTE",
"semanticReference": {
"referenceType": "semantic-attribute",
"referenceId": "employee.email",
"iri": "https://vocab.example.com/employee#email",
"version": "1.0"
},
"validationMode": "ENFORCE",
"createdAt": "2026-06-18T09:30:00Z",
"updatedAt": "2026-06-18T09:30:00Z"
}Changes
No recorded changes to this operation across all 2 revisions of this API.