Send a request to another service
Call an API that Spiceform does not integrate with directly, using an approved-hosts list you control.
If a service is not in the list of native integrations and is not worth a Zap, an automation can call it directly with a "Send a request" step.
Adding one
- 1Add a "Send a request" step.
- 2Enter the address you want to call. The first time you use a new service you will be asked to approve it — see below.
- 3Choose the method, add any headers the service needs, and build the body.
- 4Use answers and results from earlier steps in the body, the same way you use them in an email.
The approved list
Requests only go to services you have approved. When you type an address that is not on the list yet, the step offers to add it, and from then on any automation in your account can call it. It is one click, and it is the reason a mistyped address or a bad suggestion cannot quietly send your responses somewhere you never intended.
You can review what is approved from the same place, and remove anything you no longer use.
Do not put an API key straight into the address. Put it in a header — the address of a request shows up in the run history, and headers are handled with more care.
When it fails
The run history records what you sent and what came back, including the status code, which is usually enough to see whose fault it was. Connect the failure path so a service having an outage does not mean a lost response.
Was this article helpful?