Routes
Create a connector route
Creates a route from one or more source operation bindings to one or more destination operation bindings. The route can be on-demand, scheduled, event-triggered, webhook-triggered, or started by a higher-level platform pipeline.
post/routes
Request body
Example request
{
"displayName": "Employee CSV to license invitations",
"description": "Imports employee rows, maps them to invitation payloads, and writes them to the invitation service.",
"sourceBindingIds": [
"2777417e-82ce-4d3e-b96c-94e00a4d9a93"
],
"destinationBindingIds": [
"b1313b55-ee8c-41d1-8f4f-f4fe2c15e3be"
],
"transformationId": "0e60abcc-41b5-4cc5-bec2-f0047f129341",
"trigger": {
"triggerType": "ON_DEMAND"
},
"atomicity": "PER_RECORD",
"purpose": "credential-issuance",
"legalBasis": "contract",
"enabled": true,
"materializationPolicy": {
"mode": "NONE"
}
}Response
Connector route created.
Example response
{
"routeId": "1e8ff011-2274-4f16-a7dd-bf0b4fd5262f",
"displayName": "Employee CSV to license invitations",
"description": "Imports employee rows, maps them to invitation payloads, and writes them to the invitation service.",
"sourceBindingIds": [
"2777417e-82ce-4d3e-b96c-94e00a4d9a93"
],
"destinationBindingIds": [
"b1313b55-ee8c-41d1-8f4f-f4fe2c15e3be"
],
"transformationId": "0e60abcc-41b5-4cc5-bec2-f0047f129341",
"trigger": {
"triggerType": "ON_DEMAND"
},
"atomicity": "PER_RECORD",
"purpose": "credential-issuance",
"legalBasis": "contract",
"enabled": true,
"materializationPolicy": {
"mode": "NONE"
},
"createdAt": "2026-06-18T10:00:00Z",
"updatedAt": "2026-06-18T10:05:00Z"
}