REST Resource: organizations.appgroups.apps

Resource: AppGroupApp

Response for [apps.get].[AppGroupApps.GetAppGroupApp], [CreateAppGroupAppRequest].[AppGroupApp.CreateAppGroupAppRequest] and [apps.delete].[AppGroupApp.DeleteAppGroupApp]

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

string

Immutable. ID of the AppGroup app.

attributes[]

object (Attribute)

List of attributes for the AppGroup app.

callbackUrl

string

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

createdAt

string (int64 format)

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

credentials[]

object (Credential)

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

lastModifiedAt

string (int64 format)

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

name

string

Immutable. Name of the AppGroup app whose resource name format is of syntax (organizations/*/appgroups/*/apps/*).

scopes[]

string

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

status

string

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

keyExpiresIn

string (int64 format)

Immutable. Expiration time, in seconds, for the consumer key that is generated for the AppGroup 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.

apiProducts[]

string

List of API products associated with the AppGroup app.

appGroup

string

Immutable. Name of the parent AppGroup whose resource name format is of syntax (organizations/*/appgroups/*).

Methods

create

Creates an app and associates it with an AppGroup.

delete

Deletes an AppGroup app.

get

Returns the details for an AppGroup app.

list

Lists all apps created by an AppGroup in an Apigee organization.

update

Updates the details for an AppGroup app.