API-Based Integrations
Use External API Call and project environment variables to connect REST APIs from Spala.
API-Based Integrations
For services that expose an HTTP API, use the External API Call step from your function, endpoint, task, or trigger. This covers most custom integration needs without custom platform code.
How It Works
1. Add the required API key in Settings > Environment. 2. Add an External API Call step to your function. 3. Configure the method, URL, headers, and request input. 4. Store the response in a variable. 5. Return the response, save data to a table, or continue the workflow.
Keep secrets server-side
Reference secrets from project environment variables. Do not paste secret API keys into frontend code.
Good Fits
- CRM updates - Notification APIs - Payment service calls not covered by the catalog - Enrichment APIs - Internal company APIs - Webhook delivery
External API Steps /reference/steps/api Configure HTTP calls in functions Variables & Data /flows/variables Use environment variables and step outputs Addons /addons Use catalog integrations when available