For Agents
Provision Unleash addons, manage API tokens, and control archived feature flags through the Unleash Admin API across 10 endpoints with header-based key auth.
Get started with Admin API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"create an unleash addon for slack notifications"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Admin API API.
Provision Unleash addons such as Slack, webhooks, and Jira integrations
Mint new API tokens scoped to specific Unleash projects or environments
Archive obsolete feature flags or revive them by name
Query admin insights such as flag counts and integration health
Update an existing addon configuration in place rather than recreating it
GET STARTED
Use for: I need to create a Slack addon for Unleash flag-change notifications, Mint a new Unleash API token for the staging environment, List all archived feature flags, Revive a feature flag that was archived last week
Not supported: Does not handle flag evaluation in client SDKs, billing, or user account management — use for Unleash admin operations on addons, tokens, and archived flags only.
Jentic publishes the only available OpenAPI document for Admin API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Admin API, keeping it validated and agent-ready. The Unleash Admin API is the management surface of the Unleash feature flag platform. Across 10 endpoints it covers addons (third-party integrations), API tokens, archived feature flags, and admin insights, allowing platform engineers to provision integrations, mint new SDK tokens, and manage the lifecycle of retired flags. Authentication is an apiKey supplied via the Authorization header.
Delete an addon when an integration is removed from the workflow
Patterns agents use Admin API API for, with concrete tasks.
★ Provision Feature Flag Integrations from CI
Platform teams provision Unleash addons such as Slack notifications or Jira links from a CI pipeline so each new project gets the same integration set without manual UI clicks. The POST /api/admin/addons endpoint accepts the integration payload and returns the created addon record. Update and delete endpoints allow lifecycle management as the integration set evolves.
Create an Unleash Slack addon configured to post to channel '#deploys' on flag-changed events.
Token Lifecycle for SDK Bootstrapping
When a new service starts using Unleash it needs an SDK API token scoped to the right project and environment. POST /api/admin/api-tokens creates the token and GET /api/admin/api-tokens lists existing tokens so platform tooling can rotate or revoke credentials on schedule, without sharing master keys with each team.
Mint a new Unleash API token for project 'web' in environment 'staging' and return the token value once.
Flag Archive Management
Engineering teams clean up old flags rather than letting code accumulate dead conditionals. The Unleash archive endpoints let an automation list archived flags and either permanently remove them or revive a specific flag if a rollback becomes necessary. POST /api/admin/archive/revive/{featureName} brings an archived flag back without a manual recreation step.
Revive the archived feature flag named 'new-checkout-experiment' and confirm it is no longer in the archive list.
AI Agent Feature Flag Operations
An AI agent triaging an incident or applying a feature gate decision can mint a scoped Unleash token, update an addon, or revive a flag without UI navigation. Through Jentic the agent searches for the right operation by intent, loads the schema, and executes — Unleash admin keys stay in the encrypted vault rather than leaking into agent context.
List archived flags, revive any whose name matches 'rollback-*', and post a Slack message via the existing addon.
10 endpoints — jentic publishes the only available openapi specification for admin api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/api/admin/addons
List all addons
/api/admin/addons
Create a new addon
/api/admin/addons/{id}
Update an addon
/api/admin/api-tokens
Mint a new API token
/api/admin/archive/{featureName}
Permanently remove an archived flag
/api/admin/archive/revive/{featureName}
Revive an archived feature flag
/api/admin/insights
Get admin insights
/api/admin/addons
List all addons
/api/admin/addons
Create a new addon
/api/admin/addons/{id}
Update an addon
/api/admin/api-tokens
Mint a new API token
/api/admin/archive/{featureName}
Permanently remove an archived flag
Three things that make agents converge on Jentic-routed access.
Credential isolation
Unleash admin API keys are stored encrypted in the Jentic vault. Agents receive a scoped invocation capability — the raw admin key never enters the agent's context, which matters because admin keys can mint other tokens and reconfigure integrations.
Intent-based discovery
Agents search by intent (e.g. 'create an unleash addon' or 'revive an archived flag') and Jentic returns the matching operation with its full input schema for direct execution.
Time to first call
Direct Unleash admin integration including auth, addon configuration, and token-rotation wiring: 1-2 days. Through Jentic: under 1 hour — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
LaunchDarkly
LaunchDarkly is a hosted feature-flag platform with broader experimentation features; Unleash can self-host
Use LaunchDarkly when the customer wants a fully managed SaaS with experimentation; choose Unleash when self-hosting and open source matter
Split
Split offers feature flagging and experimentation as a SaaS
Use Split when targeting and experimentation are central; choose Unleash when the platform team owns the flag service
Slack
Slack receives Unleash addon notifications when flags change
Pair Unleash (flag state) with Slack (notifications) so flag changes are visible to the on-call team
Specific to using Admin API API through Jentic.
Why is there no official OpenAPI spec for Admin API?
Unleash does not publish an OpenAPI specification for this admin surface. Jentic generates and maintains this spec so that AI agents and developers can call the Unleash Admin API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Unleash Admin API use?
The Admin API uses an apiKey scheme: clients send the key in the Authorization header. Through Jentic this admin key is stored encrypted in the vault and the agent receives only a scoped invocation capability, so the raw admin key never enters the agent's context.
Can I create an Unleash addon programmatically?
Yes. POST /api/admin/addons accepts the addon configuration (provider, parameters, events) and returns the created addon record. PUT /api/admin/addons/{id} updates an existing one in place; DELETE /api/admin/addons/{id} removes it when the integration is retired.
What are the rate limits for the Unleash Admin API?
The spec does not declare specific limits. Self-hosted Unleash instances inherit limits from the deployment environment; Unleash Pro and Enterprise tiers apply per-account quotas. Implement backoff on 429 responses for any bulk addon or token rotation script.
How do I revive an archived feature flag through Jentic?
Search Jentic for 'revive an unleash feature flag'. Jentic returns POST /api/admin/archive/revive/{featureName}; load it with the flag name and execute. Confirm the revival by listing the archive again with GET /api/admin/archive.
Can I mint scoped Unleash API tokens?
Yes. POST /api/admin/api-tokens creates a new token scoped to the project and environment specified in the payload, and GET /api/admin/api-tokens lists existing tokens. The created token value is returned once, so capture it on creation.
/api/admin/archive/revive/{featureName}
Revive an archived feature flag
/api/admin/insights
Get admin insights