Reference

Errors

API errors use a compact JSON payload with a stable code and readable message.

Auth

Authorization: Bearer API key

Current base

/api/legislative

Version target

/api/v1

Error payload

{
  "code": "api_key_required",
  "message": "API key is required"
}

Common statuses

  • 400: request parameters are invalid.
  • 401: API key is missing, malformed, revoked, expired, or not authorized.
  • 404: requested entity was not found.
  • 429: quota or rate limit exceeded.
  • 500: server-side query or processing failure.
  • 503: primary database or required service is unavailable.

Need an API key?

Create and revoke keys from your account API access page when your subscription allows API usage.