{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/commandplusk/main/json-schema/commandplusk-post-cmdk-verify-user-request-schema.json",
  "title": "PostCmdkVerifyUserRequest",
  "x-generated": "2026-10-16",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/commandplusk-openapi-generated.yml#/components/schemas/PostCmdkVerifyUserRequest",
  "type": "object",
  "properties": {
    "deployment_slug": {
      "type": "string",
      "description": "Slug of the MCP deployment."
    },
    "subject": {
      "type": "string",
      "description": "User‑provided identifier (or email if left blank)."
    },
    "email": {
      "type": "string",
      "description": "User’s email address."
    },
    "requested_scopes": {
      "type": "array",
      "description": "Array of scopes requested for the token (may be empty)."
    },
    "client_hint": {
      "type": "string",
      "description": "Short free‑text label of the MCP client, or null."
    },
    "nonce": {
      "type": "string",
      "description": "Random 32‑character hex string."
    },
    "timestamp": {
      "type": "integer",
      "description": "Unix time in milliseconds; matches the t= value in the signature header."
    }
  },
  "required": [
    "deployment_slug",
    "subject",
    "email",
    "requested_scopes",
    "nonce",
    "timestamp"
  ]
}