API Platform 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 that consume APIs exposed by the API Platform. Apps registered by API providers on the API Platform 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 the API Platform 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 a developer app | Detail | |
/developers/{developer_email}/apps/{app_name} | ||
| Verb: | GET | |
| Description: | Changes the status of a developer from 'unapproved' to 'approved'. | |
| Auth: | Basic Auth | |
| Create a Developer App | Detail | |
/developers/{developer_email}/apps | ||
| Verb: | POST | |
| Description: | Creates an App associated with a Developer | |
| Auth: | Basic Auth | |
| Delete a Developer App | Detail | |
/developers/{developer_email}/apps/{app_name} | ||
| Verb: | DELETE | |
| Description: | Delete a Developer's App | |
| Auth: | Basic Auth | |
| Get a Developer App | Detail | |
/developers/{developer_email}/apps/{app_name} | ||
| Verb: | GET | |
| Description: | Get the profile of a Developer App | |
| Auth: | Basic Auth | |
| Gets the count of API resources defined in 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 | |
| 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 | |
| Auth: | Basic Auth | |
| List Developer Apps (Expanded) | Detail | |
/developers/{developer_email}/apps?expand=true | ||
| Verb: | GET | |
| Description: | Provides an expanded view of a developer's collection of apps | |
| Auth: | Basic Auth | |
| Revoke a Developer App | Detail | |
/developers/{developer_email}/apps/{app_name}?action=revoke | ||
| Verb: | POST | |
| Description: | Revokes a Developer App, disabling access to all API Products | |
| Content Types: |
application/x-www-url-form-encoded
|
|
| 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. | |
| Auth: | Basic Auth | |