Export feature flags from an environment
Changed onExports all features listed in the features property from the environment specified in the request body. If set to true, the downloadFile property will let you download a file with the exported data. Otherwise, the export data is returned directly as JSON. Refer to the documentation for more information about Unleash's export functionality.
Request
- Base URLhttps://app.unleash-instance.example.com
- URLhttps://app.unleash-instance.example.com/api/admin/features-batch/export
- Auth
- API key in header Authorization
- or HTTP bearer
Request body
Example request
{
"environment": "development",
"downloadFile": true,
"features": [
"MyAwesomeFeature"
]
}Response
exportResultSchema
Example response
{
"features": [
{
"name": "my-feature",
"description": "best feature ever",
"type": "release",
"project": "default",
"stale": false,
"impressionData": false,
"archived": false
}
],
"featureStrategies": [
{
"name": "flexibleRollout",
"id": "924974d7-8003-43ee-87eb-c5f887c06fd1",
"featureName": "my-feature",
"title": "Rollout 50%",
"parameters": {
"groupId": "default",
"rollout": "50",
"stickiness": "random"
},
"constraints": [],
"disabled": false,
"segments": [
1
]
}
],
"featureEnvironments": [
{
"enabled": true,
"featureName": "my-feature",
"environment": "development",
"variants": [
{
"name": "a",
"weight": 500,
"overrides": [],
"stickiness": "random",
"weightType": "variable"
},
{
"name": "b",
"weight": 500,
"overrides": [],
"stickiness": "random",
"weightType": "variable"
}
],
"name": "variant-testing"
}
],
"contextFields": [
{
"name": "appName",
"description": "Allows you to constrain on application name",
"stickiness": false,
"sortOrder": 2,
"legalValues": []
}
],
"featureTags": [
{
"featureName": "my-feature",
"tagType": "simple",
"tagValue": "user-facing"
}
],
"segments": [
{
"id": 1,
"name": "new-segment-name"
}
],
"tagTypes": [
{
"name": "simple",
"description": "Used to simplify filtering of features",
"icon": "#"
}
],
"dependencies": [
{
"feature": "child_feature",
"dependencies": [
{
"feature": "parent_feature",
"variants": [
"variantA",
"variantB"
]
}
]
}
],
"links": [
{
"feature": "child_feature",
"links": [
{
"url": "https://github.com/search?q=cleanupReminder&type=code",
"title": "Github cleanup"
}
]
}
]
}Changes
- warning
added the new
SEMVER_GTEenum value to the//////////response property for the response status - warning
added the new
SEMVER_GTEenum value to the//////response property for the response status - warning
added the new
SEMVER_GTEenum value to the////response property for the response status - warning
added the new
SEMVER_GTEenum value to the////////////response property for the response status - warning
added the new
SEMVER_GTEenum value to the////////response property for the response status - warning
added the new
SEMVER_LTEenum value to the//////////response property for the response status - warning
added the new
SEMVER_LTEenum value to the//////response property for the response status - warning
added the new
SEMVER_LTEenum value to the////response property for the response status - warning
added the new
SEMVER_LTEenum value to the////////////response property for the response status - warning
added the new
SEMVER_LTEenum value to the////////response property for the response status
- warning
- warning
removed the optional property
//from the response with the status - warning
removed the optional property
//from the response with the status - warning
removed the optional property
//from the response with the status - warning
removed the optional property
//from the response with the status - warning
removed the optional property
//from the response with the status - warning
added the new
REGEXenum value to the//////////response property for the response status - warning
added the new
REGEXenum value to the//////response property for the response status - warning
added the new
REGEXenum value to the////response property for the response status - warning
added the new
REGEXenum value to the////////////response property for the response status - warning
added the new
REGEXenum value to the////////response property for the response status - info
added the optional property
////////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//////////to the response with the status - info
added the optional property
/////////to the response with the status - info
added the optional property
////to the response with the status - info
response property
featureEnvironments/items/releasePlans/items/milestones/items/strategies/items/strategyNamedeprecated (stability: stable) - info
response property
features/items/environments/items/releasePlans/items/milestones/items/strategies/items/strategyNamedeprecated (stability: stable) - info
added the required property
////////to the response with the status - info
added the required property
//////////to the response with the status
- warning