How to use the Admin API
This guide explains the steps required to using the Admin API.
Create API token
First, you'll need to create a personal access token.
Please note that it may take up to 60 seconds for the new key to propagate to all Unleash instances due to eager caching.
If you need an API token to use in a client SDK you should create a client token instead, as these have fewer access rights.
Use Admin API
Now that you have an access token with admin privileges, you can use it to make changes in your Unleash instance.
In the example below we will use the Unleash Admin API to enable the checkout-flow
feature flag in development
using curl.
curl -X POST -H "Content-Type: application/json" \
-H "Authorization: <your-token>" \
https://app.unleash-hosted.com/docs-demo/api/admin/projects/docs-project/features/checkout-flow/environments/development/on
We have now enabled the feature flag. We can also verify that it was actually changed by the API user by navigating to Event Log and filtering events for this feature flag.
You can find the full documentation on everything the Unleash API supports in the Unleash API documentation.