Send Docs Feedback

Note: Most user interface tasks can be performed in Edge Classic or the New Edge experience. For an overview, getting started topics, and release notes specific to the New Edge experience, see the docs.

Apps: Developer


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

API Resource Path: /developers/{developer_email}/apps
A client/consumer app associated with a developer entity
Apps consume APIs exposed by Apigee Edge. Apps registered by API providers on Apigee Edge can belong to individual developers ('developer apps') or to groups of developers ( 'company apps'). A developer app is an app that belongs to a single developer. Apps are registered on Apigee Edge by API providers in order to obtain credentials to access API products. A developer app always has associated credentials, API products, and other metadata (stored as attributes) that can be used for profile-based access control, analytics, etc. Apps also have status, and may be approved or unapproved. By default, apps are created in the 'approved' state.
Approve or revoke a developer app Detail
/developers/{developer_email}/apps/{app_name}
Verb: POST
Description: Changes the status of a developer app to either 'unapproved' or 'approved'.
Media types:
application/octet-stream
Auth: Basic Auth
Create a developer app Detail
/developers/{developer_email}/apps
Verb: POST
Description: Creates an app associated with a developer
Media types:
text/xml
application/json
Auth: Basic Auth
Delete a developer app Detail
/developers/{developer_email}/apps/{app_name}
Verb: DELETE
Description: Delete an app associated with a developer
Auth: Basic Auth
Get a developer app Detail
/developers/{developer_email}/apps/{app_name}
Verb: GET
Description: Get the profile of a developer app
Media types:
application/json
text/xml
Auth: Basic Auth
Gets the count of API resources defined in all API products approved for a developer app in an organization Detail
/developers/{developer_email}/apps/{app_name}?"query=count&entity={entity_name}"
Verb: GET
Description: Gets a count of all API resources (URIs) in the API products accessible by a developer app
Media types:
application/json
text/xml
Auth: Basic Auth
List apps by developer Detail
/developers/{developer_email}/apps
Verb: GET
Description: Lists all apps created by a developer in an organization
Media types:
application/json
text/xml
Auth: Basic Auth
Update a developer app Detail
/developers/{developer_email}/apps/{app_name}
Verb: PUT
Description: Updates the app to get a new set of consumer credentials.
Media types:
application/json
text/xml
Auth: Basic Auth
Update the scope of a developer app Detail
/developers/{developer_email}/apps/{app_name}/keys/{consumer_key}
Verb: PUT
Description: Updates the scope of the API products associated with the app.
Media types:
application/json
text/xml
Auth: Basic Auth
Generate the consumer key for a developer app Detail
/developers/{developer_email}/apps/{app_name}
Verb: POST
Description:
Regenerates the consumer keys for the named developer app. This allows you to regenerate the
keys for an app in the case where the keys' security is compromised.
Media types:
application/json
text/xml
Auth: Basic Auth
Get App Attribute Detail
/developers/{developer_email}/apps/{app_name}/attributes/{attribute_name}
Verb: GET
Description: This method returns the value of an existing attribute for the app.
Media types:
application/json
text/xml
Auth: Basic Auth
Update App Attribute Detail
/developers/{developer_email}/apps/{app_name}/attributes/{attribute_name}
Verb: POST
Description: This method updates an existing app attribute
Media types:
application/json
text/xml
Auth: Basic Auth
Delete App Attribute Detail
/developers/{developer_email}/apps/{app_name}/attributes/{attribute_name}
Verb: DELETE
Description: This method deletes an existing app attribute
Media types:
application/json
text/xml
Auth: Basic Auth
Gets all App Attributes Detail
/developers/{developer_email}/apps/{app_name}/attributes
Verb: GET
Description: This method returns all existing app attributes and values
Media types:
application/json
text/xml
Auth: Basic Auth
Updates all App Attributes Detail
/developers/{developer_email}/apps/{app_name}/attributes
Verb: POST
Description: This method updates all existing app attributes
Media types:
application/json
text/xml
Auth: Basic Auth

 

Help or comments?