API Call
Let an agent call any HTTP endpoint that has no pre-built connector, with API Call or API Call Advanced.
API Call lets an agent call an HTTP endpoint that isn't in the Apps & Services or MCP Tools catalogs. That might be your CRM, a core banking system, or an internal service.
If the service is in one of those catalogs, use the connector there instead, because it handles authentication for you. Use API Call for everything else.
The Skill Library tab of Add Skill offers two versions:
API Call
A request made of a URL, headers, and query parameters, with no request body
API Call Advanced
Parts of the request change with each call. It adds a Body tab, and supports dynamic variables in headers, query parameters, path parameters, and the request body
A skill you attach is set on that agent only.
Add an API Call skill
On the Builder Canvas, select + Add Skill, and open the Skill Library tab.
Select API Call or API Call Advanced.
Fill in the form. See The form.
Select Attach.
The form
The top of the form holds the request itself:
Name
What the planner calls the skill
Description
When to use the skill. The planner reads it to decide whether this skill fits the request
Url
Required. The endpoint to call
Method
Get, the default, Post, Put, Patch, or Delete
Below the request fields, a set of tabs holds the rest:
Authorization
How the request authenticates. See Authorization
Headers
Headers sent with the request, as Key and Value pairs. Select Add Entry for each one
Params
Query parameters, as Key and Value pairs. Select Add Entry for each one
Body
API Call Advanced only. The request body, as Key and Value pairs. Select Add Mapping for each one
Input Schema
The input the skill expects from the agent. Add fields with Key, Type, Description, and Required, or switch to Advanced to edit it as JSON Schema
Output Schema
The output the skill returns, in the same Basic and Advanced views
API Call has no Body tab, even when the method is Post. To send a request body, use API Call Advanced.
Authorization
Basic
A Username and a Password
Bearer Token
A Token
API Key
The key, as Key and Value pairs. Select Add Entry for each one
Keep credentials in secrets. Store keys and tokens in Secrets & Variables, and reference them, for example $secret.CRM_TOKEN, rather than typing the value into the form.
API Call Advanced
API Call Advanced builds each request from the values the agent passes in. Define those values in Input Schema, then reference them in the headers, query parameters, path parameters, or body.
Example: create a client in your CRM
An agent approves loan applications, and your CRM needs each new client's details so the service team can take over.
Add an API Call Advanced skill named Create CRM client, and describe it as "Creates a client record in the CRM after an application is approved."
Set Url to your CRM's create-client endpoint, such as
https://api.yourcrm.com/v1/clients, and Method to Post.On Authorization, choose Bearer Token, and enter the token as a secret reference.
On Headers, add
Content-Typewith the valueapplication/json.On Input Schema, add
firstName,lastName, andemail.On Body, map each body field to its input.
Select Attach.
When an application is approved, the planner chooses Create CRM client, fills the input from the application, and sends the request.
Related pages
Skill Library: every skill you can turn on or configure.
Adding a skill to the agent: the Add Skill flow.
Secrets & Variables: where to keep keys and tokens.
Maintained by Abhishek Paul
AI-assisted, human-approved

Last updated
Was this helpful?

