Get a chatbot
Authorizations
Send your API key as Authorization: Bearer aw_live_…. Manage keys in the dashboard under Settings → API Keys.
Path Parameters
Response
Chatbot
"chatbot""8f3a9d2e-1b4c-4f5d-9e8a-7c3b2a1d0f9e"
"Support Bot"
"support-bot"
"k7Hq3M2"
"https://chatbot.awardee.dev/k7Hq3M2"
draft, active, paused, archived "Public-facing support assistant for Acme Inc."
"Hi! How can I help?"
"You are a helpful support agent for Acme Inc."
"gpt-4.1-mini"
"#007495"
Resolved public URL of the chatbot logo. Derived server-side from the chatbot's underlying asset reference — the chatbot row itself does not store a URL. On POST/PATCH, pass logo_url as a CONVENIENCE: the server fetches the bytes (SSRF-checked), stores them in the org's asset library (with content-hash dedup), and links the new asset to the chatbot. Send null to clear the logo.
"https://cdn.awardee.dev/logos/acme.png"
"friendly"
[
"Reset my password",
"Pricing",
"Contact a human"
]["a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d"]^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
