API Reference - DailyBot Developers

Complete REST API reference for DailyBot: endpoints, parameters, request/response examples for check-ins, users, teams, messaging, and more.

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:

text
https://api.dailybot.com/v1/

Authentication Required

Every request must include your API key in the X-API-KEY header. See the Authentication page for details.

Resources

The API is organized around the following resources. Click on a resource to see all available endpoints, parameters, and response examples.

Common Patterns

Pagination

List endpoints return paginated results. Use limit and offset query parameters to navigate pages.

Error Codes

The API uses standard HTTP status codes:

Code Status Description
200OKRequest succeeded
201CreatedResource created successfully
204No ContentRequest succeeded, no response body
400Bad RequestInvalid request body or parameters
401UnauthorizedMissing or invalid API key
403ForbiddenInsufficient permissions
404Not FoundResource not found
429Too Many RequestsRate limit exceeded
500Server ErrorInternal server error

Request Format

All requests must include the following headers:

Standard request 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"