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/v1Authentication
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
| Method | Path | Description |
|---|---|---|
POST | https://api.releaseanchor.com/v1/evaluate | Evaluate a single flag for a user |
POST | https://api.releaseanchor.com/v1/evaluate/bulk | Evaluate a flag for multiple users |
Where to go next
- Evaluate → — full request and response reference
- REST API → — practical curl and language examples
- API Keys → — create environment-scoped credentials
Was this helpful?