Get agent
curl --request GET \
--url https://api.calibrate.artpark.ai/agents/{agent_uuid} \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.calibrate.artpark.ai/agents/{agent_uuid}"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"uuid": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"name": "<string>",
"type": "agent",
"interaction_type": "conversation",
"created_at": "<string>",
"updated_at": "<string>",
"config": {}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Agents
Get agent
Get one agent by its ID
GET
/
agents
/
{agent_uuid}
Get agent
curl --request GET \
--url https://api.calibrate.artpark.ai/agents/{agent_uuid} \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.calibrate.artpark.ai/agents/{agent_uuid}"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"uuid": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"name": "<string>",
"type": "agent",
"interaction_type": "conversation",
"created_at": "<string>",
"updated_at": "<string>",
"config": {}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
API key for authentication
Path Parameters
The agent to retrieve
Example:
"f47ac10b-58cc-4372-a567-0e02b2c3d479"
Response
Successful Response
ID of the agent
Required string length:
36Example:
"f47ac10b-58cc-4372-a567-0e02b2c3d479"
Name of the agent
agent: built inside Calibrateconnection: your existing agent connected to Calibrate
Available options:
agent, connection What the agent expects in the request body:
conversation: a normal back-and-forth agent, answers within an ongoing conversation. Receives{"messages": [...]}general: a one-shot agent, takes a single plain input and produces a single plain output, no conversation. Receives{"input": "..."}
Available options:
conversation, general When the agent was created (ISO 8601 UTC)
When the agent was last updated (ISO 8601 UTC)
Agent configuration