Keboola · Schema
ManageTokenVerifyResponse
Data PlatformETLELTData PipelinesData StorageTransformationsOrchestrationData OperationsCloud DataSnowflakeBigQuery
Properties
| Name | Type | Description |
|---|---|---|
| id | integer | Token identifier. |
| description | string | Token description. |
| created | string | Token creation time (ISO 8601 with `+HHMM` offset). |
| lastUsed | string | Last time the token was used (ISO 8601 with `+HHMM` offset). `null` if the token has never been used. |
| expires | string | Token expiration time (ISO 8601 with `+HHMM` offset). `null` if the token does not expire. |
| isSessionToken | boolean | True if the token is session based. |
| isExpired | boolean | True if the token has expired. |
| isDisabled | boolean | True if the token is disabled. |
| scopes | array | List of scopes. |
| type | string | Token type. |
| creator | object | Creator details. |
| user | object | User tied to the token. Only present when the token is associated with an admin user; absent (or `null` in clients that materialise missing keys) otherwise. |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ManageTokenVerifyResponse",
"required": [
"id",
"description",
"created",
"lastUsed",
"expires",
"isSessionToken",
"isExpired",
"isDisabled",
"scopes",
"type",
"creator"
],
"properties": {
"id": {
"description": "Token identifier.",
"type": "integer",
"example": 13702
},
"description": {
"description": "Token description.",
"type": "string",
"example": "Example token"
},
"created": {
"description": "Token creation time (ISO 8601 with `+HHMM` offset).",
"type": "string",
"example": "2021-06-28T22:27:28+0200"
},
"lastUsed": {
"description": "Last time the token was used (ISO 8601 with `+HHMM` offset). `null` if the token has never been used.",
"type": "string",
"example": "2022-06-13T22:29:03+0200",
"nullable": true
},
"expires": {
"description": "Token expiration time (ISO 8601 with `+HHMM` offset). `null` if the token does not expire.",
"type": "string",
"example": "2031-06-26T22:27:28+0200",
"nullable": true
},
"isSessionToken": {
"description": "True if the token is session based.",
"type": "boolean",
"example": false
},
"isExpired": {
"description": "True if the token has expired.",
"type": "boolean",
"example": false
},
"isDisabled": {
"description": "True if the token is disabled.",
"type": "boolean",
"example": false
},
"scopes": {
"description": "List of scopes.",
"type": "array",
"items": {
"type": "string"
},
"example": []
},
"type": {
"description": "Token type.",
"type": "string",
"example": "admin"
},
"creator": {
"description": "Creator details.",
"required": [
"id",
"name"
],
"properties": {
"id": {
"type": "integer",
"example": 7919
},
"name": {
"type": "string",
"example": "John Doe"
}
},
"type": "object"
},
"user": {
"description": "User tied to the token. Only present when the token is associated with an admin user; absent (or `null` in clients that materialise missing keys) otherwise.",
"required": [
"id",
"name",
"email",
"mfaEnabled",
"features",
"canAccessLogs",
"isSuperAdmin"
],
"properties": {
"id": {
"type": "integer",
"example": 7919
},
"name": {
"type": "string",
"example": "John Doe"
},
"email": {
"type": "string",
"example": "[email protected]"
},
"mfaEnabled": {
"type": "boolean",
"example": true
},
"features": {
"type": "array",
"items": {
"type": "string"
},
"example": []
},
"canAccessLogs": {
"type": "boolean",
"example": true
},
"isSuperAdmin": {
"type": "boolean",
"example": true
}
},
"type": "object",
"nullable": true
}
},
"type": "object",
"example": {
"id": 13702,
"description": "Example token",
"created": "2021-06-28T22:27:28+0200",
"lastUsed": "2022-06-13T22:29:03+0200",
"expires": "2031-06-26T22:27:28+0200",
"isSessionToken": false,
"isExpired": false,
"isDisabled": false,
"scopes": [],
"type": "admin",
"creator": {
"id": 7919,
"name": "John Doe"
},
"user": {
"id": 7919,
"name": "John Doe",
"email": "[email protected]",
"mfaEnabled": true,
"features": [],
"canAccessLogs": true,
"isSuperAdmin": true
}
}
}