{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "Check Client Tags Request",
  "description": "Check whether the supplied client IDs are tagged directly to the authenticated partner.",
  "type": "object",
  "properties": {
    "headers": {
      "type": "object",
      "properties": {
        "Deriv-App-ID": {
          "type": "string",
          "description": "Application identifier. Required for Personal Access Token (PAT) authentication; not required for OAuth Bearer tokens."
        },
        "Authorization": {
          "type": "string",
          "description": "Bearer token for authentication",
          "example": "Bearer YOUR_AUTH_TOKEN"
        },
        "Content-Type": {
          "type": "string",
          "enum": ["application/json"],
          "description": "Content type"
        }
      },
      "required": ["Deriv-App-ID", "Authorization", "Content-Type"]
    },
    "body": {
      "type": "object",
      "properties": {
        "client_ids": {
          "type": "array",
          "minItems": 1,
          "maxItems": 100,
          "items": {
            "type": "string"
          },
          "description": "Client IDs to check. Numeric, UUID, and alphanumeric external ID values are supported.",
          "example": ["12345", "CU52765"]
        }
      },
      "required": ["client_ids"]
    }
  },
  "required": ["headers", "body"]
}
