NOTE: Some aspects of this product are in Beta. The hybrid installation options are GA. To join the Beta program, reach out to your Apigee representative.

REST Resource: organizations.developers.apps

Resource: DeveloperApp

JSON representation
{
  "appId": string,
  "attributes": [
    {
      object (Attribute)
    }
  ],
  "callbackUrl": string,
  "createdAt": string,
  "credentials": [
    {
      object (Credential)
    }
  ],
  "developerId": string,
  "lastModifiedAt": string,
  "name": string,
  "scopes": [
    string
  ],
  "status": string,
  "keyExpiresIn": string,
  "appFamily": string,
  "apiProducts": [
    string
  ]
}
Fields
appId

string

ID of the developer app.

attributes[]

object (Attribute)

List of attributes for the developer app.

callbackUrl

string

Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps.

createdAt

string (int64 format)

Output only. Time the developer app was created in milliseconds since epoch.

credentials[]

object (Credential)

Output only. Set of credentials for the developer app consisting of the consumer key/secret pairs associated with the API products.

developerId

string

ID of the developer.

lastModifiedAt

string (int64 format)

Output only. Time the developer app was modified in milliseconds since epoch.

name

string

Name of the developer app.

scopes[]

string

Scopes to apply to the developer app. The specified scopes must already exist for the API product that you associate with the developer app.

status

string

Status of the credential. Valid values include approved or revoked.

keyExpiresIn

string (int64 format)

Expiration time, in milliseconds, for the consumer key that is generated for the developer app. If not set or left to the default value of -1, the API key never expires. The expiration time can't be updated after it is set.

appFamily

string

Developer app family.

apiProducts[]

string

List of API products associated with the developer app.

Methods

attributes

Updates attributes for a developer app.

create

Creates an app associated with a developer.

delete

Deletes a developer app.

generateKeyPairOrUpdateDeveloperAppStatus

Manages access to a developer app by enabling you to:

  • Approve or revoke a developer app
  • Generate a new consumer key and secret for a developer app

To approve or revoke a developer app, set the action query parameter to approved or revoked, respectively, and the Content-Type header to application/octet-stream.

get

Returns the details for a developer app.

list

Lists all apps created by a developer in an Apigee organization.

update

Updates the details for a developer app.