Skip to content
ver .md original

Datas importantes

Consulte as datas importantes da organização (feriados, ausências).

GET/v1/important-date/Chave de APICLI AuthPaginação por número de página

List important dates

List important dates

Erros

StatusQuando
401Missing/invalid/expired credential
403Authenticated but not permitted
429Throttled - Retry-After header set
curl -sS -X GET 'https://api.dailybot.com/v1/important-date/' -H 'X-API-KEY: $DAILYBOT_API_KEY'

Testar

Este é um ajudante apenas de cópia — a requisição não é enviada do seu navegador. Cole o comando no seu terminal para executá-lo.

GET/v1/important-date/{uuid}/Chave de APICLI Auth

Retrieve an important date

Retrieve an important date

Parâmetros de rota

NomeTipoObrigatórioDescrição
uuidstring (uuid)Obrigatório

Erros

StatusQuando
401Missing/invalid/expired credential
403Authenticated but not permitted
429Throttled - Retry-After header set
404Not found or not visible
curl -sS -X GET 'https://api.dailybot.com/v1/important-date/{uuid}/' -H 'X-API-KEY: $DAILYBOT_API_KEY'

Testar

Este é um ajudante apenas de cópia — a requisição não é enviada do seu navegador. Cole o comando no seu terminal para executá-lo.

Datas importantes

Liste e crie datas importantes (aniversários, datas comemorativas de trabalho e eventos personalizados) para os membros da organização.

Resumo dos endpoints

Método Endpoint Descrição
GET /v1/important-dates/ Listar datas importantes
GET /v1/important-dates/{id}/ Obter uma data importante específica
POST /v1/important-dates/ Criar uma data importante

GET /v1/important-dates/

Retorna as datas importantes da organização, opcionalmente filtradas por usuário.

Parâmetros de consulta

Nome Tipo Obrigatório Descrição
user_uuid string (UUID) Não UUID do usuário cujas datas retornar.
date_type string Não Filtrar por tipo: birthday, anniversary ou custom.
limit integer Não Número de resultados. Padrão: 250.
offset integer Não Deslocamento de paginação.
curl -X GET "https://api.dailybot.com/v1/important-dates/?user_uuid=usr_abc123" \
  -H "X-API-KEY: sua_api_key"

Resposta (200 OK):

{
  "count": 2,
  "results": [
    {
      "id": "date-uuid",
      "user": { "uuid": "usr_abc123", "name": "Ana Silva" },
      "date_type": "birthday",
      "date": "1990-03-15",
      "label": "Birthday"
    }
  ]
}

GET /v1/important-dates/{id}/

Retorna uma data importante específica.

curl -X GET "https://api.dailybot.com/v1/important-dates/date-uuid/" \
  -H "X-API-KEY: sua_api_key"

POST /v1/important-dates/

Cria uma nova data importante para um usuário.

Parâmetros do corpo

Nome Tipo Obrigatório Descrição
user_uuid string (UUID) Sim UUID do usuário.
date_type string Sim Um de: birthday, anniversary, custom.
date string Sim Data no formato AAAA-MM-DD.
label string Não Rótulo personalizado para a data.
curl -X POST "https://api.dailybot.com/v1/important-dates/" \
  -H "X-API-KEY: sua_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "user_uuid": "usr_abc123",
    "date_type": "birthday",
    "date": "1990-03-15",
    "label": "Birthday"
  }'

Resposta (201 Created):

{
  "id": "date-uuid",
  "user": { "uuid": "usr_abc123", "name": "Ana Silva" },
  "date_type": "birthday",
  "date": "1990-03-15",
  "label": "Birthday"
}