API Platform Base Path: https://api.enterprise.apigee.com/v1/o/{org_name}
API Resource Path: /companies/{company_name}/apps/{app_name}/keys/{consumer_key}?action=approve
Changes the state of a consumer key provisioned to company app to 'Approved'
Verb: POST
Auth: Basic AuthContent Types:
application/json
text/xml
Sample Request:
$ curl -H "Content-type:application/x-www-form-urlencoded" -X POST \
https://api.enterprise.apigee.com/v1/o/{org_name}/companies/{company_name}/apps/{appName}/keys/{consumer_key}?"action=approve" \
-u myname:mypass
Sample Response:
Success 204 with no responseErrors
Failure 4xx with proper error message
{
"code" : "keymanagement.service.InvalidClientIdForGivenApp",
"message" : "Invalid consumer key for Given App",
"contexts" : [ ]
}