Pular para o conteúdo principal
GET
/
api
/
v1
/
calendars
/
{calendar_id}
/
availability-rules
Listar Regras de Disponibilidade
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/Sao_Paulo"
    },
    {
      "id": "rule-uuid-2",
      "type": "exception",
      "date": "2024-12-25",
      "available": false
    }
  ]
}

Listar Regras de Disponibilidade

Listar regras de disponibilidade configuradas para um calendário. Regras de disponibilidade definem janelas de agendamento (ex: dias úteis das 9–17h) e exceções (ex: feriados).

Endpoint

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

Parâmetros de caminho

calendar_id
string
obrigatório
UUID do calendário.

Cabeçalhos da requisição

Authorization
string
obrigatório
Token Bearer para autenticação. Formato: Bearer talq_your_environment_token_here

Resposta

{
  "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/Sao_Paulo"
    },
    {
      "id": "rule-uuid-2",
      "type": "exception",
      "date": "2024-12-25",
      "available": false
    }
  ]
}