Skip to main content
POST
/
api
/
webhook
/
elevenlabs
/
tools
/
check-business-hours
ElevenLabs tool: check business hours
curl --request POST \
  --url https://your-instance.example.com/api/webhook/elevenlabs/tools/check-business-hours \
  --header 'Content-Type: application/json' \
  --data '
{
  "conversation_id": "conv_8f3d1b9c2e7a4f0b9a4d2c1e6e2f8c01",
  "agent_id": "agent_a8d3c4e09b2f4e1ab3c45f6a7b8c9d01",
  "caller_id": "+14165550100",
  "called_id": "+12362320246",
  "called_number": "+12362320246"
}
'
{
  "is_open": true,
  "current_time": "Monday 14:32",
  "timezone": "America/Toronto",
  "organization_name": "Acme Corp"
}

Documentation Index

Fetch the complete documentation index at: https://docs.tetherai.ca/llms.txt

Use this file to discover all available pages before exploring further.

Body

application/json

Common shape ElevenLabs uses to invoke a server tool mid-call. called_id/called_number lets the handler resolve the user inside the calling org.

conversation_id
string

ElevenLabs conversation id; used to correlate with the cached personalization context.

agent_id
string

ElevenLabs agent id that is invoking the tool.

caller_id
string

External caller phone number.

called_id
string

Tether AI-enabled number that was called; used to resolve owning org/user.

called_number
string

Alternate key for called_id (older ElevenLabs payloads use this name).

Response

Business hours status

is_open
boolean
required
current_time
string

Formatted as <weekday> <hour>:<minute> in the org timezone

timezone
string
organization_name
string