Disponibilidade

Buscar horários disponíveis

get

Retorna os horários disponíveis para agendamento baseado no serviço, usuário, período e configurações de disponibilidade.

Autorizações
AuthorizationstringObrigatório

Autenticação via Bearer Token. Inclua o token no header: Authorization: Bearer {seu_token}

Parâmetros de consulta
service_idstringObrigatório

ID do serviço para consultar disponibilidade

Example: {"value":"1763322535709x988503476377223200"}
user_idstringObrigatório

ID do usuário/profissional responsável

Example: {"value":"1751119337709x622783732475756500"}
datestring · dateOpcional

Data inicial para consultar disponibilidade (formato: YYYY-MM-DD). Se omitido, usa a data atual.

Example: {"value":"2025-01-20"}
daysinteger · mín: 1 · máx: 90Opcional

Número de dias para consultar a partir da data inicial. Padrão: 31 dias.

Default: 31Example: {"value":14}
timezonestringOpcional

Fuso horário para retornar os horários. Padrão: America/Sao_Paulo.

Default: America/Sao_PauloExample: {"value":"America/Sao_Paulo"}
weekbooleanOpcional

Se true, retorna os dias no formato 'DayName-YYYY-MM-DD' (ex: Monday-2025-01-20)

Default: falseExample: {"value":false}
groupbooleanOpcional

Se true, retorna slots e dias como string separada por vírgula. Se false, retorna como array.

Default: falseExample: {"value":false}
Parâmetros de cabeçalho
Acceptstring · enumObrigatório

Tipo de conteúdo aceito na resposta

Default: application/jsonValores possíveis:
Respostas
get
/appointments/available-slots
GET /v1/appointments/available-slots?service_id=text&user_id=text HTTP/1.1
Host: api.lembretecerto.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
{
  "status": "success",
  "data": {
    "days": [
      "2025-01-20",
      "2025-01-21",
      "2025-01-22"
    ],
    "slots": [
      "2025-01-20T09:00:00Z",
      "2025-01-20T10:00:00Z",
      "2025-01-20T14:00:00Z",
      "2025-01-21T09:00:00Z",
      "2025-01-21T10:00:00Z",
      "2025-01-22T09:00:00Z"
    ]
  }
}

Atualizado

Isto foi útil?