CompanyApp

Company app details.

Schema

CompanyApp
appFamily

string

Output only. App family.

appId

string

Output only. ID of the app.

attributes

array

List of attributes used for customizing profile information or for app-specific processing. With Apigee Edge for Public Cloud, the custom attribute limit is 18.

object
name

string

value

string

callbackUrl

string

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

companyName

string

Output only. Name of the company.

createdAt

integer (int32)

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

createdBy

string

Output only. Email address of the developer that created the app.

credentials

array

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

object
apiProducts

array

List of API products.

attributes

array

List of attributes.

consumerKey

string

Consumer API key.

consumerSecret

string

Consumer secret.

expiresAt

integer (int32)

Time the credentials expire in milliseconds since epoch.

issuedAt

integer (int32)

Time the credentials were issued in milliseconds since epoch.

scopes

array

OAuth scopes.

status

string

Status of the credentials.

lastModifiedAt

integer (int32)

Output only. Last modified time as milliseconds since epoch.

lastModifiedBy

string

Output only. Email of developer that last modified the app.

name

string

Name of the company app. Required when creating a company app; not required when updating a company app. The name becomes the unique ID of the app for this organization and company. Names must begin with an alphanumeric character and can contain letters, numbers, spaces, and the following characters: . _ # - $ %. While you can use spaces in the name, we recommend that you use camel case, underscores, or hyphens instead. Otherwise, you will have to URL encode the app name when you need to include it in the URL of other Edge API calls.

scopes

array

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.