Red Hat 3scale · Schema
Red Hat 3scale Account
Schema for a developer account in Red Hat 3scale API Management.
API GatewayAPI ManagementDeveloper PortalEnterpriseRed Hat
Properties
| Name | Type | Description |
|---|---|---|
| id | integer | Unique account identifier |
| created_at | string | Account creation timestamp |
| updated_at | string | Account last updated timestamp |
| state | string | Account approval state |
| org_name | string | Organization name for the developer account |
| extra_fields | object | Custom fields defined in the developer portal |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://api-evangelist.github.io/red-hat-3scale/json-schema/red-hat-3scale-account-schema.json",
"title": "Red Hat 3scale Account",
"description": "Schema for a developer account in Red Hat 3scale API Management.",
"type": "object",
"required": ["id", "state", "org_name"],
"properties": {
"id": {
"type": "integer",
"description": "Unique account identifier"
},
"created_at": {
"type": "string",
"format": "date-time",
"description": "Account creation timestamp"
},
"updated_at": {
"type": "string",
"format": "date-time",
"description": "Account last updated timestamp"
},
"state": {
"type": "string",
"enum": ["approved", "pending", "rejected"],
"description": "Account approval state"
},
"org_name": {
"type": "string",
"description": "Organization name for the developer account",
"minLength": 1
},
"extra_fields": {
"type": "object",
"description": "Custom fields defined in the developer portal",
"additionalProperties": true
}
}
}