Returns the fixed lists you need to build a Conductor client: actions, tiers, and what you can attach.
Request#
This endpoint takes no path, query or body parameters.
Example request#
curl https://api.tried.com.au/conductor/capabilities \
-H "Authorization: Bearer $TRIED_API_KEY"const res = await fetch("https://api.tried.com.au/conductor/capabilities", {
headers: { Authorization: `Bearer ${process.env.TRIED_API_KEY}` },
});
const caps = await res.json();import os, requests
res = requests.get(
"https://api.tried.com.au/conductor/capabilities",
headers={"Authorization": f"Bearer {os.environ['TRIED_API_KEY']}"},
)
caps = res.json()Response#
200 OK
{
"actions": [
"auto",
"chat",
"investigate_calls",
"write_tests",
"run_tests",
"build_dashboard",
"walkthrough"
],
"tiers": {
"fast": 0.5,
"default": 1,
"advanced": 3
},
"max_attachments": 10,
"attachment_types": [
"agent",
"call",
"dashboard",
"qa_cohort",
"contact",
"node",
"file"
]
}See Send Conductor message for what each action does and Create Conductor session for the attachment shapes.
Errors#
| Status | When |
|---|---|
401 |
Missing or invalid API key. |
403 |
The key's IP allowlist or scopes reject the request. This route needs the admin scope. |
429 |
Rate limit exceeded. See Rate limits. |
See Errors for the body format.
Retell compatibility#
Retell's public API reference has no Conductor endpoints, so this route has no Retell SDK equivalent.