Skip to main content

API Reference

The DataRaven API lets you programmatically manage teams, locations, tasks, executions, and vault connections.

Base URL

https://api.dataraven.io

Authentication

All API requests (except health check) require a Bearer token in the Authorization header:
curl https://api.dataraven.io/v1/teams \
  -H "Authorization: Bearer YOUR_API_TOKEN"

Rate Limits

The API enforces rate limits per-account. If you receive a 429 response, back off and retry with exponential backoff.

Errors

The API returns standard HTTP status codes:
CodeMeaning
200Success
201Created
400Bad request
401Unauthorized
403Forbidden
404Not found
422Validation error
429Rate limited
500Internal server error
Validation errors (422) include a detail array with specific field-level error information.

OpenAPI Spec

The full OpenAPI 3.1 specification is available at:
https://api.dataraven.io/openapi.json