REST Resource: organizations.apps

Resource: App

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

string

ID of the app.

attributes[]

object (Attribute)

List of attributes.

callbackUrl

string

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

createdAt

string (int64 format)

Output only. Unix time when the app was created.

credentials[]

object (Credential)

Output only. Set of credentials for the app. Credentials are API key/secret pairs associated with API products.

companyName

string

Name of the company that owns the app.

developerId

string

ID of the developer.

lastModifiedAt

string (int64 format)

Output only. Last modified time as milliseconds since epoch.

name

string

Name of the app.

scopes[]

string

Scopes to apply to the app. The specified scope names must already exist on the API product that you associate with the app.

status

string

Status of the credential.

apiProducts[]

object (ApiProductRef)

List of API products associated with the app.

keyExpiresIn

string (int64 format)

Duration, in milliseconds, of the consumer key that will be generated for the app. The default value, -1, indicates an infinite validity period. Once set, the expiration can't be updated. json key: keyExpiresIn

Methods

get

Gets the app profile for the specified app ID.

list

Lists IDs of apps within an organization that have the specified app status (approved or revoked) or are of the specified app type (developer or company).