HomeGuidesAPI Reference
ChangelogHelp CenterCommunityContact Us
API Reference

Create Agent Tool

🚧

This endpoint is in beta and subject to change.

A beta revision header (2026-04-15.pre) is required to use our beta APIs. Klaviyo APIs in beta are not intended for use in production. See our versioning and deprecation policy for more information.

Adds a new external HTTP tool Customer Agent skills can call.

Provide protocol details (method, URL, query parameter, header,
and body templates using Jinja-style {{variable_name}}
syntax) and declare the variables those templates reference. The
runtime uses variables to determine which values are
supplied at call time. To reference a secret, include a variable
with source: secret and value set to the agent- secret id. The tool isn't directly callable until bound to a
skill with PATCH /agent-skills/{id}.

Rate limits:
Burst: 10/s
Steady: 150/m

Scopes:
agents:write

Query Params
fields[agent-tool]
array of strings
fields[agent-tool]
Body Params

Request to create an external HTTP tool Customer Agent skills can call.

data
object
required
Headers
string
required
Defaults to 2026-04-15.pre

API endpoint revision (format: YYYY-MM-DD[.suffix])

Responses

Language
Credentials
Header
LoadingLoading…
Response
Choose an example:
application/vnd.api+json