{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/clearedpay-xyz/json-schema/clearedpay-xyz-cli-oauth-token-schema.json",
  "title": "CliOAuthToken",
  "x-generated": "2026-11-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_original/clearedpay-xyz-v1-openapi.json#/components/schemas/CliOAuthToken",
  "type": "object",
  "required": [
    "access_token",
    "token_type",
    "expires_in",
    "refresh_token",
    "refresh_expires_in",
    "scope",
    "grant_id",
    "user",
    "studio",
    "api_origin",
    "web_origin"
  ],
  "properties": {
    "access_token": {
      "type": "string",
      "pattern": "^clr_oat_"
    },
    "token_type": {
      "type": "string",
      "enum": [
        "Bearer"
      ]
    },
    "expires_in": {
      "type": "integer",
      "enum": [
        900
      ]
    },
    "refresh_token": {
      "type": "string",
      "pattern": "^clr_ort_"
    },
    "refresh_expires_in": {
      "type": "integer",
      "maximum": 2592000
    },
    "scope": {
      "type": "string"
    },
    "grant_id": {
      "type": "string",
      "format": "uuid"
    },
    "user": {
      "type": "object"
    },
    "studio": {
      "type": "object"
    },
    "api_origin": {
      "type": "string",
      "format": "uri"
    },
    "web_origin": {
      "type": "string",
      "format": "uri"
    }
  }
}