Eventually Docs
API Reference

Authentication

How to authenticate with the Eventually API

Overview

The Eventually API uses Bearer token authentication. All API requests must include an Authorization header with your API key.

Getting Your API Key

  1. Go to Settings > API & Webhooks
  2. Click Generate API Key
  3. Copy and store the key securely (it's shown once)

Making Requests

curl -X GET https://app.eventually.one/api/events \
  -H "Authorization: Bearer your_api_key_here" \
  -H "Content-Type: application/json"

Rate Limits

PlanRate Limit
Free100 requests/minute
Pro1,000 requests/minute
EnterpriseCustom

Rate limit headers are included in every response:

X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1679616000

Error Responses

All errors return a consistent JSON format:

{
  "error": "Unauthorized",
  "message": "Invalid or expired API key"
}
StatusMeaning
400Bad Request — invalid input
401Unauthorized — missing or invalid API key
403Forbidden — insufficient permissions
404Not Found — resource doesn't exist
422Unprocessable — validation error
429Too Many Requests — rate limit exceeded
500Internal Server Error

On this page