DailyBot's V1 API ensures secure communication through HTTP headers and unique API keys. To authenticate your requests, include the following headers in your API calls:
Make sure to set the
X-API-KEY key with your unique API key, and configure
Accept as "application/json" for proper content negotiation. If you're unsure how to obtain an API Key, refer to our Getting Started with DailyBot's API article.
Stay up-to-date with our versioned API. Configure your base prefix to include the version:
This ensures compatibility and smooth integration with the latest features.
Exchange Token for Enhanced Integration:
Want to make API calls on behalf of other users in your organization? DailyBot has you covered with Exchange Tokens. This feature allows you to:
- Fill out a check-in on behalf of a user.
- Give kudos to someone on behalf of another user.
To obtain an Exchange Token:
- Via ChatOps and DailyBot's Custom Commands: Trigger a custom command, and the user will generate an exchange token. Store it for future use.
- Via a Special Endpoint: Request the Exchange Token for a specific user using our dedicated endpoint.
📌 Notice: The Exchange Token authentication feature is disabled by default. If you intend to use Exchange Tokens, please contact our support team, sharing details on your use case. We'll enable this feature and guide you on its proper usage.