Was this helpful?

Base Path: https://api.enterprise.apigee.com/v1/o/{org_name}

API Resource Path: /developers/{developer_email}/apps/{app_name}/keys
Consumer credentials (also known as API keys or app keys) generated, provisioned, and managed by Apigee Edge for apps associated with individual developers.
Credential pairs consisting of consumer key and consumer secret provisioned by Apigee Edge to apps for specific API products. Apigee Edge maintains the relationship between consumer keys and API products, enabling API products to be added to and removed from consumer keys. A single consumer key can be used to access multiple API products. Keys may be manually or automatically approved for API products--how they are issued depends on the API product configuration. A key must approved and approved for an API product to be capable of accessing any of the URIs defined in the API product.
Approve a developer app key Detail
/developers/{developer_email}/apps/{app_name}/keys/{consumer_key}
Verb: POST
Description: Changes the status of a consumer key from 'pending' to 'approved'
Media types:
application/octet-stream
Auth: Basic Auth
Approve API product for the key of a developer app Detail
/developers/{developer_email}/apps/{app_name}/keys/{consumer_key}/apiproducts/{apiproduct_name}
Verb: POST
Description: Approves the association of a developer app's consumer key with an API product
Media types:
application/octet-stream
Auth: Basic Auth
Delete a developer app key Detail
/developers/{developer_email}/apps/{app_name}/keys/{consumer_key}
Verb: DELETE
Description: Deletes a consumer key that belongs to an app.
Auth: Basic Auth
Delete API product from a developer app key profile Detail
/developers/{developer_email}/apps/{app_name}/keys/{consumer_key}/apiproducts/{apiproduct_name}
Verb: DELETE
Description: Removes an API product from a developer app key profile, and thereby renders the developer app unable to access the URIs defined in the API product.
Media types:
application/json
text/xml
Auth: Basic Auth
Get the consumer key for a developer app Detail
/developers/{developer_email}/apps/{app_name}/keys/{consumer_key}
Verb: GET
Description: Returns details for a consumer key for a developer app
Media types:
application/json
text/xml
Auth: Basic Auth
Revoke a developer app key Detail
/developers/{developer_email}/apps/{app_name}/keys/{consumer_key}
Verb: POST
Description: Revokes a developer app key
Media types:
application/octet-stream
Auth: Basic Auth
Revoke an API product association with a specific developer app key Detail
/developers/{developer_email}/apps/{app_name}/keys/{consumer_key}/apiproducts/{apiproduct_name}?action=revoke
Verb: POST
Description: Revokes the association of an API product with a developer app's consumer key.
Media types:
application/octet-stream
Auth: Basic Auth
Update an app's consumer key with one or more API products Detail
/developers/{developer_email}/apps/{app_name}/keys/{consumer_key}
Verb: POST
Description: Adds an API product to a developer app key
Media types:
application/octet-stream
Auth: Basic Auth

 

Help or comments?

  • Something's not working: See Apigee Support
  • Something's wrong with the docs: Click Send Feedback in the lower right.
    (Incorrect? Unclear? Broken link? Typo?)