1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-18 20:09:08 +02:00
unleash.unleash/website/docs/api/admin/feature-toggles-archive-api.md
2022-02-04 12:56:58 +01:00

45 lines
1.1 KiB
Markdown

---
id: features-archive
title: /api/admin/archive
---
> In order to access the admin API endpoints you need to identify yourself. Unless you're using the `none` authentication method, you'll need to [create an ADMIN token](/user_guide/api-token) and add an Authorization header using the token.
### Fetch archived toggles {#fetch-archived-toggles}
`GET http://unleash.host.com/api/admin/archive/features`
Used to fetch list of archived feature toggles
**Example response:**
```json
{
"version": 1,
"features": [
{
"name": "Feature.A",
"description": "lorem ipsum",
"type": "release",
"stale": false,
"variants": [],
"tags": [],
"strategy": "default",
"parameters": {}
}
]
}
```
### Revive feature toggle {#revive-feature-toggle}
`POST http://unleash.host.com/api/admin/archive/revive/:featureName`
Response: **200 OK** - When feature toggle was successfully revived.
### Delete an archivied feature toggle
`DELETE http://unleash.host.com/api/admin/archive/:featureName`
Will fully remove the feature toggle and associated configuration. Impossible to restore after this action.