API Overview

The ReleaseAnchor REST API is the backbone of all flag evaluations. Every SDK call is ultimately an HTTP request to this API.

Use this section when you want the high-level shape of the API. For full request and response examples, see Evaluate →. For copy-paste integration examples in multiple languages, see REST API →.

Base URL

https://api.releaseanchor.com/v1

Authentication

All requests require an API key in the Authorization header:

curl --header 'Authorization: ApiKey <YOUR_API_KEY>' ...

The format is Authorization: ApiKey <key> — not Bearer, not X-API-Key.

See API Keys → for how to generate keys.

Response format

All responses are JSON. The evaluate endpoint always returns HTTP 200 — check the error field in the body, not the status code. Management endpoints return 4xx or 5xx on error.

{
  "value": false,
  "matchedRuleType": null,
  "error": {
    "type": "FLAG_NOT_FOUND",
    "message": "Flag not found"
  }
}

Endpoints

MethodPathDescription
POSThttps://api.releaseanchor.com/v1/evaluateEvaluate a single flag for a user
POSThttps://api.releaseanchor.com/v1/evaluate/bulkEvaluate a flag for multiple users

Where to go next

Was this helpful?