mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
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](/reference/api-tokens-and-client-keys.mdx#personal-access-tokens).
 | 
						|
 | 
						|
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](/reference/api/legacy/unleash/admin/features.md) to enable the `checkout-flow` feature flag in `development` using curl.
 | 
						|
 | 
						|
```sh
 | 
						|
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](/reference/events#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](/reference/api/legacy/unleash/admin/features.md).
 |