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