Referência da API
Referência REST completa da API do Dailybot: 318 endpoints em 27 grupos, com parâmetros, exemplos de request/response e códigos de erro.
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).
Automações
5 endpointsCrie, consulte, atualize e delete automações.
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.
Dailybot Plan (Beta)
Beta
Plan está em beta. Tudo o que está em /plan no aplicativo web, os comandos da CLI e da agent skill para projetos, metas, quadros e tarefas, e a API pública /v1/plan/ podem mudar antes da disponibilidade geral. Quer testar com sua equipe? Escreva para support@dailybot.com.
Plan · Projetos
Beta46 endpointsProjetos agrupam quadros e reúnem saúde, notas de status, marcos, membros e visualizações salvas. Parte da API do Dailybot Plan (Beta).
Plan · Metas
Beta13 endpointsMetas dizem para que serve o trabalho. Elas apontam para projetos; uma meta não contém nada diretamente. Parte da API do Dailybot Plan (Beta).
Plan · Quadros
Beta33 endpointsQuadros e seus estados de fluxo, o snapshot do quadro em uma chamada, o feed de mudanças, membros, etiquetas e visualizações salvas. Parte da API do Dailybot Plan (Beta).
Plan · Tarefas
Beta24 endpointsCrie, leia, atualize, mova, arquive e restaure tarefas, uma a uma ou em lote, além de relações, etiquetas, participantes e assinaturas. Parte da API do Dailybot Plan (Beta).
Plan · Comentários e arquivos
Beta22 endpointsComentários, reações, anexos e o feed de atividade e registro de eventos de cada tarefa. Parte da API do Dailybot Plan (Beta).
Plan · Início e busca
Beta22 endpointsHabilitação, a tela inicial em uma única requisição, minhas tarefas, favoritos, caixa de entrada, atividade, linha do tempo, busca, e etiquetas e marcos da organização. Parte da API do Dailybot Plan (Beta).
Plan · Notificações e relatórios
Beta23 endpointsO catálogo de notificações, as chaves e o resumo diário de cada pessoa, as rotas de canal e os relatórios agendados da organização, e os canais em que publicam. Parte da API do Dailybot Plan (Beta).
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"