Skip to main content
GET
Get agent

Authorizations

Authorization
string
header
required

Use a JWT bearer token or a Veryfront API key in the Authorization header.

Path Parameters

project_reference
string
required

Project slug, UUID, or domain that identifies the project.

agent_id
string
required

Agent identifier

Query Parameters

runtime_target_kind
enum<string> | null
Available options:
main_branch,
environment,
preview_branch,
null
target_environment_id
string<uuid> | null
target_branch_id
string<uuid> | null
source_target_kind
enum<string>
Available options:
project,
main_branch,
environment,
preview_branch

Response

Agent card

id
string
required
name
string
required
description
string | null
required

Public agent summary. Saved system instructions are in the agent source document (get_agent_source).

provider
object
required
version
string
required
capabilities
object
required
default_input_modes
string[]
required
default_output_modes
string[]
required
tools
string[]
required

Source-selected tools summarized by the card as exact tool IDs. An empty array does not establish that tools are disabled. Read saved configuration from the agent source document and source-selected tools and integration readiness from agent capabilities; neither verifies execution grants.

skills
object[]
required
kind
enum<string>
required
Available options:
source_project_agent,
installed_project_agent
can_run
boolean
required

Whether the card supports invocation. When false, inspect runtime_readiness.status and runtime_readiness.reason before starting a run. True does not prove live runtime readiness, model availability, or execution authorization. These are checked when a run starts.

source_type
enum<string>
required
Available options:
project,
catalog_install
source_path
string
required
edit_mode
enum<string>
required
Available options:
structured,
source_only
model
string | null
required

Model identifier exposed by the agent card. Null does not mean a model is required or identify the model a run will use. Model selection and availability are checked at run admission.

url
string
required

URL of the agent.

suggestions
(string | object)[]
Minimum string length: 1
installed_access
object
runtime_readiness
object

Readiness of a registered push or pull runtime service, when one applies. For a source agent, not_applicable means this service check does not apply; it does not mean the agent cannot run. This field does not verify model availability or execution access.

avatar_url
string<uri> | null

Absolute URL for this agent avatar. Null when no custom avatar has been set.