Usage
Calling an integration
Section titled “Calling an integration”GET /list integrations available to the tenantPOST /integration/:name/data proxy a data callPOST /integration/:name/notification/:template send through the integrationPOST /integration/:name/workflow/:workflow trigger a workflow in the target systemThe three proxy shapes cover what integrations are actually used for: moving data, sending a message, and starting a process on the other side.
Data calls
Section titled “Data calls”POST /integration/salesforce/dataThe payload is forwarded to the integration’s configured endpoint with its credentials attached. Your code knows the integration’s name and the shape of the payload; it does not know the URL, the auth scheme, or the token.
Notification calls
Section titled “Notification calls”POST /integration/:name/notification/:templateSends through the third-party system using one of its templates — a vendor’s own transactional email, an internal messaging platform. Distinct from Notifications, which owns delivery semantics for channels the platform manages. Use this when the other side owns the template and the sending.
Workflow calls
Section titled “Workflow calls”POST /integration/:name/workflow/:workflowTriggers a named process in the target system — an approval chain in a partner’s tooling, a provisioning run. Fire-and-forward: the target system owns the outcome.
Discovering what exists
Section titled “Discovering what exists”GET /listThe inventory of integrations available to the tenant. It is accurate because it is what the runtime resolves against, unlike a wiki page listing what someone believed was connected in March.
- Operations — credentials, tenancy and monitoring