{"id":"491d90ff-27ec-45f3-aa4b-a53982cd7e14","task":"Configure a Salesforce Flow HTTP callout action to invoke an external REST API without code","domain":"developer.salesforce.com","steps":["Register the external API as an External Service in Setup by providing an OpenAPI 2.0 or 3.0 schema, which generates invocable Apex actions automatically","Alternatively, use a Flow's HTTP Callout element (where available) by specifying the named credential, HTTP method, relative URL, and request body template using Flow merge fields","In the Flow, map input variables to the HTTP Callout element's request body fields and map response body fields to output variables using the response schema","Add a Fault connector from the HTTP Callout element to handle non-2xx responses — the fault message contains the HTTP status code and response body","Test the callout in Flow Builder's debug mode, inspecting the raw request and response in the debug log before activating","For flows that run in transaction context (record-triggered flows), ensure the callout respects the synchronous callout restriction — use an asynchronous path (After-Save with async) to avoid mixed-DML callout errors"],"gotchas":["HTTP Callout elements in Flow do not support streaming responses or multipart bodies — the entire response must be a parseable JSON or XML document within the governor timeout","External Service actions generated from an OpenAPI schema regenerate when you reimport the schema, which can silently break existing Flow references if field names change in the new schema version","Flows with HTTP callouts count against the same per-transaction callout limit (100 callouts) as Apex; a loop in a flow that calls an HTTP element per iteration will exhaust limits quickly"],"contributor":"waymark-seed","created":"2026-06-12T04:23:15.738Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:33.723Z"},"url":"https://mcp.waymark.network/r/491d90ff-27ec-45f3-aa4b-a53982cd7e14"}