Approvals
List approval requests for a flag
Get all approval requests for a feature flag.
get/api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests
Path parameters
projectKeystring string required
The project key
The project key
featureFlagKeystring string required
The feature flag key
The feature flag key
environmentKeystring string required
The environment key
The environment key
Response
Approval request collection response
Example response
{
"items": [
{
"_id": "12ab3c45de678910abc12345",
"_version": 1,
"requestorId": "12ab3c45de678910abc12345",
"description": "example: request approval from someone",
"reviewStatus": "pending",
"allReviews": [
{
"_id": "12ab3c45de678910abc12345",
"kind": "approve",
"comment": "Approved!",
"memberId": "12ab3c45de678910abc12345",
"serviceTokenId": "12ab3c45de678910abc12345"
}
],
"notifyMemberIds": [
"1234a56b7c89d012345e678f"
],
"appliedByMemberId": "1234a56b7c89d012345e678f",
"appliedByServiceTokenId": "1234a56b7c89d012345e678f",
"status": "pending",
"operatingOnId": "12ab3c45de678910abc12345",
"source": {
"key": "source-flag-key-123abc",
"version": 1
},
"customWorkflowMetadata": {
"name": "Example workflow name",
"stage": {
"name": "Stage 1"
}
}
}
]
}