Apigee · Schema
DeveloperApp
A developer app that is associated with a developer.
Advanced API SecurityAgentic AIAnalyticsAPI GatewayAPI GovernanceAPI HubAPI ManagementDeveloper PortalEnterpriseGenerative AIHybridIntegrationsMicroservicesMCPModel Context ProtocolMonetization
Properties
| Name | Type | Description |
|---|---|---|
| name | string | Name of the developer app. |
| appId | string | Output only. ID of the developer app. |
| developerId | string | Output only. Developer ID of the owning developer. |
| apiProducts | array | List of API products associated with the app. |
| attributes | array | Custom attributes for the developer app. |
| callbackUrl | string | Callback URL used by OAuth 2.0 authorization servers. |
| credentials | array | Output only. Credentials (API keys) for the app. |
| status | string | Status of the developer app (approved or revoked). |
| scopes | array | OAuth scopes associated with the app. |
| createdAt | string | Output only. Time the app was created in milliseconds since epoch. |
| lastModifiedAt | string | Output only. Time the app was last modified. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/DeveloperApp",
"title": "DeveloperApp",
"type": "object",
"description": "A developer app that is associated with a developer.",
"properties": {
"name": {
"type": "string",
"description": "Name of the developer app."
},
"appId": {
"type": "string",
"description": "Output only. ID of the developer app.",
"readOnly": true
},
"developerId": {
"type": "string",
"description": "Output only. Developer ID of the owning developer.",
"readOnly": true
},
"apiProducts": {
"type": "array",
"description": "List of API products associated with the app.",
"items": {
"type": "string"
}
},
"attributes": {
"type": "array",
"description": "Custom attributes for the developer app.",
"items": {
"$ref": "#/components/schemas/Attribute"
}
},
"callbackUrl": {
"type": "string",
"description": "Callback URL used by OAuth 2.0 authorization servers."
},
"credentials": {
"type": "array",
"description": "Output only. Credentials (API keys) for the app.",
"readOnly": true,
"items": {
"$ref": "#/components/schemas/DeveloperAppKey"
}
},
"status": {
"type": "string",
"description": "Status of the developer app (approved or revoked)."
},
"scopes": {
"type": "array",
"description": "OAuth scopes associated with the app.",
"items": {
"type": "string"
}
},
"createdAt": {
"type": "string",
"format": "int64",
"description": "Output only. Time the app was created in milliseconds since epoch.",
"readOnly": true
},
"lastModifiedAt": {
"type": "string",
"format": "int64",
"description": "Output only. Time the app was last modified.",
"readOnly": true
}
}
}