Appearance
Call an API Endpoint
Use this action to call an API you created in the Data & API tab.
If you're new to APIs, see: Create APIs → and Calling from the interface →.
How the action appears in the editor
- Each API you create appears as an interface action in the add action menu under
From Data & API→API.
- Actions are labeled with your API's name (for example: "create_invoice" or "add_new_task").
- Once an API is selected, you will be able to configure all the parameters it requires.
Configuration
Parameters
When you have an API selected, you will see all its respective expected parameters in the configuration panel:
Here, you can define a set value for a parameter, or pass a dynamic value by binding the value to something like a variable or input value.
WHERE DO PARAMETER FIELDS COME FROM?
The list of parameters you see is based on the input parameters that have been configured for the API.
Headers
If you wish, you can also configure the headers that are passed to the API when you call it. You'll find them under Custom in the Advanced section of the action.
The Advanced section also has a Handle stream option. Turn it on when your API sends back a streaming response (for example, an AI reply displayed as it is written), so your workflow can process the response piece by piece as it arrives.
Learn more about streaming responses →
Example flow
- Create an API from the
API Endpointssection in theBackend Workflowssubtab ofData & API(for example: "create_order"), and define its parameters (e.g.,items_ordered,note,delivery_address) and response. - In your interface workflow, click
Add an action, navigate toFrom Data & API→API, and select yourcreate_orderAPI. - Bind the API's parameters to your dynamic data, such as the values of variables or form fields.
- Use a
Try/CatchorTrue/False splitaction to handle success vs. error responses. On success, continue your UI flow (e.g., navigate to the order confirmation page).

