Skip to main content
GET
/
api
/
v1
/
calendars
/
{calendar_id}
/
availability-rules
List Availability Rules
curl --request GET \
  --url https://api.example.com/api/v1/calendars/{calendar_id}/availability-rules \
  --header 'Authorization: <authorization>'
{
  "success": true,
  "data": [
    {
      "id": "rule-uuid-1",
      "type": "recurring",
      "days_of_week": [1, 2, 3, 4, 5],
      "start_time": "09:00",
      "end_time": "17:00",
      "timezone": "America/New_York"
    },
    {
      "id": "rule-uuid-2",
      "type": "exception",
      "date": "2024-12-25",
      "available": false
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.talkover.ai/llms.txt

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

List Availability Rules

List availability rules configured for a calendar. Availability rules define booking windows (e.g., weekday 9–17) and exceptions (e.g., holidays).

Endpoint

GET /api/v1/calendars/{calendar_id}/availability-rules

Path Parameters

calendar_id
string
required
Calendar UUID.

Request Headers

Authorization
string
required
Bearer token. Format: Bearer talq_your_environment_token_here

Response

{
  "success": true,
  "data": [
    {
      "id": "rule-uuid-1",
      "type": "recurring",
      "days_of_week": [1, 2, 3, 4, 5],
      "start_time": "09:00",
      "end_time": "17:00",
      "timezone": "America/New_York"
    },
    {
      "id": "rule-uuid-2",
      "type": "exception",
      "date": "2024-12-25",
      "available": false
    }
  ]
}