Approvals

List approval requests for a flag

GET
/api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests

Get all approval requests for a feature flag.

Authorization

ApiKey read, write
Authorization<token>

In: header

Scope: read, write

Path Parameters

projectKey*string

The project key

Formatstring
featureFlagKey*string

The feature flag key

Formatstring
environmentKey*string

The environment key

Formatstring

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/api/v2/projects/string/flags/string/environments/string/approval-requests"
{  "items": [    {      "_id": "12ab3c45de678910abc12345",      "_version": 1,      "creationDate": "1654104600000",      "serviceKind": "launchdarkly",      "requestorId": "12ab3c45de678910abc12345",      "description": "example: request approval from someone",      "reviewStatus": "pending",      "allReviews": [        {          "_id": "12ab3c45de678910abc12345",          "kind": "approve",          "creationDate": "1653606981113",          "comment": "Approved!",          "memberId": "12ab3c45de678910abc12345",          "serviceTokenId": "12ab3c45de678910abc12345"        }      ],      "notifyMemberIds": [        "1234a56b7c89d012345e678f"      ],      "notifyTeamKeys": [        "example-reviewer-team"      ],      "appliedDate": "1654104600000",      "appliedByMemberId": "1234a56b7c89d012345e678f",      "appliedByServiceTokenId": "1234a56b7c89d012345e678f",      "status": "pending",      "instructions": "[{\"kind\": \"turnFlagOn\"}]",      "conflicts": [        {          "instruction": {            "property1": null,            "property2": null          },          "reason": "string"        }      ],      "_links": {        "property1": null,        "property2": null      },      "executionDate": "1654104600000",      "operatingOnId": "12ab3c45de678910abc12345",      "integrationMetadata": {        "externalId": "string",        "externalStatus": {          "display": "string",          "value": "string"        },        "externalUrl": "string",        "lastChecked": 0      },      "source": {        "key": "source-flag-key-123abc",        "version": 1      },      "customWorkflowMetadata": {        "name": "Example workflow name",        "stage": {          "index": 0,          "name": "Stage 1"        }      }    }  ],  "_links": {    "property1": {      "href": "string",      "type": "string"    },    "property2": {      "href": "string",      "type": "string"    }  }}