1.5 KiB
title |
---|
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. To create one, follow the steps in the how to create personal access tokens guide.
Please note that it may take up to 60 seconds for the new key to propagate to all Unleash instances due to eager caching.
:::note
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 Demo
feature flag using curl.
curl -X POST -H "Content-Type: application/json" \
-H "Authorization: <your-token>" \
https://app.unleash-hosted.com/demo/api/admin/features/Demo/toggle/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.