Skip to main content
POST
Create Provider

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Body

application/json
location
required
agent_card
AgentCard · object | null

The AgentCard is a self-describing manifest for an agent. It provides essential metadata including the agent's identity, capabilities, skills, supported communication methods, and security requirements.

variables
Variables · object | null
origin
string | null

A unique origin of the provider: most often a docker or github repository url (without tag). This is used to determine multiple versions of the same agent.

auto_stop_timeout_sec
integer | null

Timeout after which the agent provider will be automatically downscaled if unused.Contact administrator if you need to increase this value.

Required range: 0 < x <= 1800

Response

Successful Response

source
required
origin
string
required
created_by
string<uuid>
required
agent_card
AgentCard · object
required

The AgentCard is a self-describing manifest for an agent. It provides essential metadata including the agent's identity, capabilities, skills, supported communication methods, and security requirements.

state
required
Available options:
missing,
starting,
ready,
running,
error
type
enum<string>
required
read-only
Available options:
managed,
unmanaged
managed
boolean
required
read-only
env
EnvVar · object[]
required
read-only
id
string<uuid>
auto_stop_timeout
string<duration>
default:PT20M
version_info
VersionInfo · object
registry
created_at
string<date-time>
updated_at
string<date-time>
last_active_at
string<date-time>
last_error
ProviderErrorMessage · object | null
missing_configuration
EnvVar · object[]