Skip to main content

Open API Reference

Interactive API documentation with request builder

Base URL

Authentication

All requests require a Bearer token:

Projects

Reads are scoped to a single project by default. Requests resolve to your org’s Production project (slug default) unless you send a project slug in the X-Raindrop-Project-Id header:
Single-project orgs can omit the header. An archived or unknown project returns 403; a malformed slug returns 400. You can also pass * — the All projects view — to read across every active project at once, optionally narrowed with project_ids (comma-separated slugs, each naming an active project). Rows returned in this scope carry a per-row project_id. Endpoints that don’t support the all-projects scope reject * with a 400.

Endpoints

Rate Limits

  • 200 RPM for most endpoints
  • 50 RPM for GET /v1/events/search
  • 20 RPS across all endpoints