API Reference
The Dailybot REST API allows you to programmatically manage check-ins, users, teams, messages, and more. All endpoints accept and return JSON, use standard HTTP methods, and require API key authentication.
Base URL
All API requests use the following base URL:
https://api.dailybot.com/v1/Authentication Required
X-API-KEY header. See the Authentication page for details.Resources
A API está organizada em torno dos seguintes recursos. Clique em um recurso para ver todos os endpoints disponíveis, parâmetros e exemplos de resposta.
Usuários
5 endpointsConsulte o diretório do org, obtenha perfis de usuário e atualize metadados.
Organização
1 endpointConsulte a organização à qual a credencial atual está limitada.
Times
7 endpointsListe times, gerencie participação, adicione ou remova membros.
Convites
6 endpointsConvide usuários (plataforma ou guest), liste e gerencie convites pendentes.
Check-ins
14 endpointsCrie, configure e arquive check-ins; gerencie perguntas, agenda, participantes e respostas.
Formulários
15 endpointsCrie, configure e arquive formulários; gerencie perguntas, fluxo de trabalho e respostas.
Canais de relatório
1 endpointListe canais de chat disponíveis para relatórios em formulários e check-ins.
Modelos
2 endpointsConsulte modelos pré-construídos de check-in com variáveis renderizadas.
Mensageria
3 endpointsEnvie mensagens do bot para usuários, times e canais; envie e-mails; abra conversas.
Kudos
4 endpointsDê kudos, liste kudos, stats do org, leaderboard do mural da fama.
Mood Tracking
1 endpointRegistre entradas de mood do time como sinal de bem-estar.
Datas importantes
2 endpointsListe e consulte datas importantes (aniversários).
Workflows
5 endpointsCrie, consulte, atualize e delete workflows automatizados.
Webhooks
2 endpointsCrie assinaturas de webhooks e solicite payloads de exemplo.
Agentes
14 endpointsSuperfície completa do agente: reports, health, messages, email, webhook, claim e auto-registro.
OAuth2
2 endpointsEndpoints de autorização e token para apps de terceiros.
Integrações
2 endpointsCallbacks de eventos e webhooks usados por integrações de primeira parte.
Commands Platform
14 endpointsScheduling, storage, assinaturas de eventos, feed de atividade, exchange tokens.
CLI (auth)
7 endpointsEndpoints CLI-only de autenticação OTP e status.
Common Patterns
Pagination
Most list endpoints use limit/offset pagination. Use limit (default 250, max 250) and offset to navigate pages. Some endpoints (e.g. pending invitations) use page-based pagination with page and page_size (max 100).
Error Codes
The API uses standard HTTP status codes:
| Code | Status | Description |
|---|---|---|
| 200 | OK | Request succeeded |
| 201 | Created | Resource created successfully |
| 204 | No Content | Request succeeded, no response body |
| 400 | Bad Request | Invalid request body or parameters |
| 401 | Unauthorized | Missing or invalid API key |
| 403 | Forbidden | Insufficient permissions |
| 404 | Not Found | Resource not found |
| 429 | Too Many Requests | Rate limit exceeded |
| 500 | Server Error | Internal server error |
Error response format
Errors return a JSON body with detail (human-readable message) and code (machine-readable). Some include extra for context. When rate limited (429), the response includes a Retry-After header.
Rate limits
Authenticated requests: 60 requests/minute. Anonymous requests: 30 requests/minute.
Request Format
All requests must include the following headers:
curl -X GET "https://api.dailybot.com/v1/{endpoint}/" \
-H "X-API-KEY: your_api_key" \
-H "Content-Type: application/json" \
-H "Accept: application/json"