SfSkills Domains Docs GitHub

Home / flow / flow-http-callout-action

flow-http-callout-action

Call external HTTP APIs directly from Flow using HTTP Callout actions (no Apex), handling auth, schema, and errors. NOT for registering an OpenAPI spec as an External Service — use flow/flow-external-services. NOT for Apex callout logic and mock tests — use apex/callouts-and-http-integrations.

Open the skill folder on GitHub


Flow HTTP Callout Action

Flow HTTP Callouts (GA) let admins call GET/POST/PATCH endpoints without Apex. You define the action against a Named Credential, supply a sample response for schema, and map inputs/outputs in flow variables. This skill covers auth, schema inference, pagination, and error handling.

Adoption Signals

Low-volume admin-driven integrations (weather lookup, address verification, single-record enrichment). Not for high-volume or complex transactions.

  1. Create a Named Credential for auth (JWT, OAuth, or API Key).
  2. In Flow → New Action → HTTP Callout. Pick the NC, method, path.
  3. Provide a sample request + sample response; Flow infers the schema.
  4. Reference the action in your flow; map inputs and consume outputs.
  5. Add fault path on the action → handle 4xx/5xx (e.g., message screen on error).

Key Considerations

Worked Examples (see references/examples.md)

Common Gotchas (see references/gotchas.md)

Top LLM Anti-Patterns (full list in references/llm-anti-patterns.md)

Official Sources Used

Package files