Dispatch a CRM agent tool action
Execute a CRM action (e.g. hubspot_create_contact, calendly_find_slots) on behalf of a running AI agent, resolving the tenant’s integration connection server-side so provider credentials never cross the runtime boundary. The action must be one of the registered CRM tools for the given provider. Every failure — missing connection, expired auth, provider or network error — comes back as a structured result with ok: false and a safe message the agent can read and react to, never as an HTTP error. Internal service-to-service endpoint, authenticated with the runtime internal token.
Authorizations
Dashboard JWT token from Clerk
Body
CRM provider the action belongs to.
hubspot, salesforce, zendesk, calendly, intercom Registered CRM tool action to run for the provider (e.g. hubspot_create_contact).
Action arguments the model produced. Defaults to an empty object.
Optional agent identifier, recorded for audit logging.
Optional agent-run identifier, recorded for audit logging.
Optional conversation the tool call belongs to.