Skip to main content
Get bot status and results
curl --request GET \
  --url https://api.example.com/api/bot/{bot_id}/status \
  --header 'Authorization: Bearer <token>'
{
"status": "running",
"bot_id": "258b06fc-6bc9-4261-9f29-bc8a4474af0a",
"room_url": "https://your-domain.daily.co/your-room",
"started_at": "2025-01-15T10:00:00Z"
}

Authorizations

Authorization
string
header
required

Your API key from pailflow.com

Path Parameters

bot_id
string<uuid>
required

The bot ID returned from POST /api/bot/join

Response

Bot status and results

status
enum<string>

Current bot status

Available options:
running,
completed,
failed
bot_id
string<uuid>
room_url
string
started_at
string<date-time> | null

When the bot started

completed_at
string<date-time> | null

When the bot finished

transcript
string | null

Full transcript text (available when completed)

qa_pairs
object[] | null

Q&A pairs extracted from transcript (available when completed)

insights
object

AI-generated insights (available when completed)

error
string | null

Error message if bot failed