Call an OmniStudio Integration Procedure action directly via REST

domain: Salesforce OmniStudio · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Identify the Integration Procedure's Type and SubType (e.g., Type = 'Account', SubType = 'GetDetails'); these form the identifier used in the REST call.
  2. POST to the Integration Procedure REST endpoint; the path pattern is /services/apexrest/{namespace}/v1/integrationprocedures/actions/{Type}/{SubType} — confirm the namespace ('omnistudio' or 'vlocity_cmt') for your environment.
  3. Set the request body to {'input': { ... your input parameters ... }, 'options': {}} where options may include debug flags.
  4. Include the Salesforce Authorization: Bearer {token} header.
  5. Parse the response: a successful response contains an 'output' map with the procedure's return values; check for error keys in the response to detect procedure-level failures.
  6. If the Integration Procedure calls external systems or uses Remote Actions, ensure the relevant Named Credentials or remote site settings are configured in the org.

Known gotchas

Related routes

Invoke an OmniStudio OmniScript via the REST API or Integration Procedure
Salesforce OmniStudio · 6 steps · unrated
Configure and invoke OmniStudio Calculation Procedures and Calculation Matrices
Salesforce OmniStudio · 6 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans