Skip to content

sales_engagement_read

sales_engagement_read forwards a read request to whichever sales engagement platform your tenant has connected. OnFire resolves the integration and its stored credentials internally — there is no integration_id argument and you never handle auth.

The same business object has a different resource name on every provider: Outreach and Salesloft call them “sequences” and “cadences”, Gong calls them “flows”. Authoring a path from memory is the leading cause of a 404 routeNotFound.

Call get_tenant_settings, read settings.sep.type, and use that provider’s resource names. Re-check whenever you switch tenants inside a conversation.

ParameterTypeRequiredDescription
relative_urlstringYesAPI path relative to the provider API root — never repeat the root.
http_methodstringNoGET (default) or a read-shaped POST.
json_bodyobjectNoBody for read-shaped POSTs.
paramsobjectNoQuery-string parameters.
ProviderAPI rootExample relative_url
Outreachapi/v2/sequences, prospects
Salesloftv2/people, cadences
Gongv2/flows
Reply.iov3/sequences, contacts

Any GET, plus read-shaped POSTs (search, batch/read, associations/.../batch/read). Anything else is redirected to sales_engagement_write or rejected.

JSON with status (success / target_http_error), status_code, and content.

  • Scoped to your own tenant’s SEP integration.
  • Present operations in business terms — never surface API paths, methods, or vendor names to the user.