Fetch a single agent by id. Scoped to the authenticated organization — agents owned by another org always return 404.
Documentation Index
Fetch the complete documentation index at: https://docs.speko.dev/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Agent id, prefixed agent_.
Agent
Reusable voice persona — systemPrompt + optional voice + routing intent defaults, plus optional llmOptions. Pass the id as agentId on POST /v1/sessions to seed a session from this agent.
Agent id, prefixed agent_.
"agent_01HW..."
Owning organization. Always equal to the authenticated org — agents are never visible across orgs.
Human-readable name. Unique within an organization.
1 - 120Initial agent instructions. Hydrated as the session's systemPrompt default when no per-call value is supplied.
1Default TTS voice id. null when unset — the router picks a sane default per provider.
Routing defaults stored on an agent row. Hydrated into a session's RoutingIntent when the session is created with agentId and no inline intent. Note: agents accept a smaller optimizeFor enum than the per-session RoutingIntent.
Optional LLM tuning defaults. null when unset.
Per-agent stack preferences. null when the agent has no preferences set.