Keboola · Schema

TokenListResponse

Data PlatformETLELTData PipelinesData StorageTransformationsOrchestrationData OperationsCloud DataSnowflakeBigQuery

Properties

Name Type Description
id string Unique identifier of the token.
created string Token creation timestamp.
refreshed string Token last refresh timestamp.
description string User-provided description of the token.
uri string URI to retrieve detailed token information.
isMasterToken boolean Whether this is a master token.
canManageBuckets boolean Token permission to manage buckets.
canManageTokens boolean Token permission to manage tokens.
canReadAllFileUploads boolean Token permission to read all file uploads.
canPurgeTrash boolean Token permission to purge trash.
canManageProtectedDefaultBranch boolean Token permission to manage protected default branch.
canCreateJobs boolean Token permission to create jobs.
canReadAllProjectEvents boolean Token permission to read all project events.
canManageDevBranches boolean Token permission to manage dev branches.
expires string Expiration timestamp of the token.
isExpired boolean Whether the token is expired.
isDisabled boolean Whether the token is disabled.
dailyCapacity integer Daily capacity of the token.
token string Decrypted token value when available.
creatorToken object
componentAccess array Allowed components to access.
bucketPermissions object Bucket permissions map.
admin object Admin information when token belongs to admin.
View JSON Schema on GitHub

JSON Schema

keboola-tokenlistresponse.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "TokenListResponse",
  "required": [
    "id",
    "created",
    "refreshed",
    "uri",
    "isMasterToken",
    "canManageBuckets",
    "canManageTokens",
    "canReadAllFileUploads",
    "canPurgeTrash",
    "canManageProtectedDefaultBranch",
    "canCreateJobs",
    "canReadAllProjectEvents",
    "canManageDevBranches",
    "isExpired",
    "isDisabled",
    "dailyCapacity",
    "bucketPermissions"
  ],
  "properties": {
    "id": {
      "description": "Unique identifier of the token.",
      "type": "string"
    },
    "created": {
      "description": "Token creation timestamp.",
      "type": "string",
      "format": "date-time"
    },
    "refreshed": {
      "description": "Token last refresh timestamp.",
      "type": "string",
      "format": "date-time"
    },
    "description": {
      "description": "User-provided description of the token.",
      "type": "string",
      "nullable": true
    },
    "uri": {
      "description": "URI to retrieve detailed token information.",
      "type": "string"
    },
    "isMasterToken": {
      "description": "Whether this is a master token.",
      "type": "boolean"
    },
    "canManageBuckets": {
      "description": "Token permission to manage buckets.",
      "type": "boolean"
    },
    "canManageTokens": {
      "description": "Token permission to manage tokens.",
      "type": "boolean"
    },
    "canReadAllFileUploads": {
      "description": "Token permission to read all file uploads.",
      "type": "boolean"
    },
    "canPurgeTrash": {
      "description": "Token permission to purge trash.",
      "type": "boolean"
    },
    "canManageProtectedDefaultBranch": {
      "description": "Token permission to manage protected default branch.",
      "type": "boolean"
    },
    "canCreateJobs": {
      "description": "Token permission to create jobs.",
      "type": "boolean"
    },
    "canReadAllProjectEvents": {
      "description": "Token permission to read all project events.",
      "type": "boolean"
    },
    "canManageDevBranches": {
      "description": "Token permission to manage dev branches.",
      "type": "boolean"
    },
    "expires": {
      "description": "Expiration timestamp of the token.",
      "type": "string",
      "format": "date-time",
      "nullable": true
    },
    "isExpired": {
      "description": "Whether the token is expired.",
      "type": "boolean"
    },
    "isDisabled": {
      "description": "Whether the token is disabled.",
      "type": "boolean"
    },
    "dailyCapacity": {
      "description": "Daily capacity of the token.",
      "type": "integer"
    },
    "token": {
      "description": "Decrypted token value when available.",
      "type": "string",
      "nullable": true
    },
    "creatorToken": {
      "properties": {
        "id": {
          "description": "ID of the creator token.",
          "type": "integer"
        },
        "description": {
          "description": "Description of the creator token.",
          "type": "string"
        }
      },
      "type": "object",
      "nullable": true
    },
    "componentAccess": {
      "description": "Allowed components to access.",
      "type": "array",
      "items": {
        "type": "string"
      },
      "nullable": true
    },
    "bucketPermissions": {
      "description": "Bucket permissions map.",
      "type": "object",
      "additionalProperties": {
        "type": "string"
      }
    },
    "admin": {
      "description": "Admin information when token belongs to admin.",
      "properties": {
        "name": {
          "description": "Admin name.",
          "type": "string"
        },
        "id": {
          "description": "Admin ID.",
          "type": "integer"
        },
        "role": {
          "description": "Admin role.",
          "type": "string"
        }
      },
      "type": "object",
      "nullable": true
    }
  },
  "type": "object"
}