Quick Start - DailyBot Developers

Get started with the DailyBot API. Get your API key, make your first request, and start building integrations.

Quick Start

Welcome to the DailyBot developer platform. This guide will walk you through getting your API key and making your first API call in minutes.

What You Can Build

The DailyBot API lets you automate team workflows, manage check-ins, track activity, send kudos, and integrate DailyBot with your existing tools. You can build custom commands, serverless add-ons, and webhook-driven automations.

Prerequisites

  • A DailyBot account with an active organization
  • The Org Administrator role (required to generate API keys)

Get Your API Key

  1. Log in to your DailyBot dashboard
  2. Navigate to Organization SettingsIntegrations
  3. Click Generate API Key
  4. Copy and store the key securely

Keep Your Key Safe

Never commit API keys to version control. Use environment variables or a secrets manager to store them. You can revoke and regenerate keys at any time from the Integrations page.

Your First API Call

Once you have your API key, try fetching your own user profile to verify everything is working:

Verify your API key
curl -X GET "https://api.dailybot.com/v1/me/" \
  -H "X-API-KEY: your_api_key" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json"
Response 200 OK
json
{
  "id": "usr_abc123",
  "email": "you@company.com",
  "first_name": "Jane",
  "last_name": "Doe",
  "role": "admin",
  "organization": {
    "id": "org_xyz789",
    "name": "Acme Corp"
  }
}

Info

An API key in DailyBot includes both the organization and the key owner as context. Permission checks reflect the key owner's actual access levels within the organization.

Base URL & Versioning

All API requests use the following base URL:

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

The API is versioned via the URL path. The current version is v1. We recommend configuring your HTTP client with the full base prefix including the version to ensure compatibility.

Key Considerations

Webhook Support

DailyBot supports webhooks for key actions, so you don't need to poll the API constantly. Configure webhooks to receive real-time notifications when events happen in your organization. See the Webhooks & Events guide.

Exchange Tokens

The platform supports an exchange token mechanism that lets you make API calls on behalf of other organization members. This is useful for scenarios like giving kudos or filling check-ins on behalf of users.

Tip

Exchange tokens can be obtained via ChatOps custom commands or through a dedicated API endpoint. See the Authentication page for details.

Next Steps

Enterprise API

Need higher rate limits, dedicated support, or custom integrations? Contact our sales team to learn about Enterprise API access.