REST Resource: organizations.companies.apps

Resource: CompanyApp

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

string

The id of the app.

callbackUrl

string

The callbackUrl is used by OAuth 2.0 authorization servers to communicate authorization codes back to apps.

attributes[]

object (Attribute)

A list of attributes.

appFamily

string

companyName

string

The name of the company owns the app

lastModifiedAt

string (int64 format)

Output only. Modified time as milliseconds since epoch. json key: lastModifiedAt

status

string

The status of the credential.

scopes[]

string

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

name

string

The resoure id of the app. JSON key: name

credentials[]

object (Credential)

Output only. A set of credentials for the app credentials are key/secret pairs

createdAt

string (int64 format)

Output only. created time of this environment as milliseconds since epoch. JSON key: createdAt

apiProducts[]

string

Any API Products the app consumes

keyExpiresIn

string (int64 format)

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

Methods

create

Creates an app for a company.

delete

Deletes a company app.

get

Gets the profile of a specific company app.

list

List company apps in an organization.

update

Updates an existing company app.