Management API Overview
The Management API is the REST interface for configuring Featureflip programmatically: creating and updating projects, environments, feature flags, variations, targeting rules, segments, and SDK keys. It is the automation counterpart to the dashboard.
If you only need to evaluate flags in your application, use an SDK or the Evaluation API instead — those are the high-throughput serving paths. Use the Management API to script configuration: seed flags in CI, sync environments, or build internal tooling.
Building with AI agents? The MCP server exposes this API as tools for Claude Code, Cursor, and other MCP clients.
Base URL
Section titled “Base URL”https://api.featureflip.ioAll Management API paths are under /api/v1 and are relative to this base URL.
Authentication
Section titled “Authentication”Every request is authenticated with a bearer token — a Personal Access Token or a Service Token:
Authorization: Bearer <your-token>See Authentication for how to create tokens and choose between them.
What you can manage
Section titled “What you can manage”| Resource | Description |
|---|---|
| Organizations | Your organizations and their metadata |
| Projects | Projects within an organization |
| Environments | Environments within a project |
| Feature flags | Flags, variations, archive/restore |
| Targeting | Per-environment enablement, rules, and rollout |
| Segments | Reusable user segments |
| SDK keys | Environment-scoped keys for the Evaluation API |
Next steps
Section titled “Next steps”- Authentication — create a token
- Quickstart — create your first flag end to end
- Conventions — pagination, errors, rate limits, idempotency
- API Reference — every endpoint, request, and response