{
  "components": {
    "securitySchemes": {
      "apiBearer": {
        "bearerFormat": "JWT",
        "description": "MCP-mediated; external clients obtain MCP tokens only. The MCP service exchanges its resource token for this scope-narrowed downstream API credential.",
        "scheme": "bearer",
        "type": "http"
      }
    }
  },
  "info": {
    "description": "Public and reviewed affiliate/advertiser operations reachable through the GamblingPro MCP server. Privileged workspaces, provider ingress, tracking callbacks and machine credentials are excluded.",
    "title": "GamblingPro public agent API",
    "version": "0.2.0-phase.15"
  },
  "openapi": "3.0.3",
  "paths": {
    "/health/live": {
      "get": {
        "operationId": "get_health_live",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "status": {
                      "enum": [
                        "ok"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "status"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "health"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      },
      "head": {
        "operationId": "head_health_live",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "status": {
                      "enum": [
                        "ok"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "status"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "health"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      }
    },
    "/health/ready": {
      "get": {
        "operationId": "get_health_ready",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "status": {
                      "enum": [
                        "ready"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "status"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "not_ready"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "status"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "health"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      },
      "head": {
        "operationId": "head_health_ready",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "status": {
                      "enum": [
                        "ready"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "status"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "not_ready"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "status"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "health"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      }
    },
    "/v1/advertisers/tenants": {
      "get": {
        "operationId": "get_v1_advertisers_tenants",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 10000,
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "access": {
                        "enum": [
                          "member",
                          "operator"
                        ],
                        "type": "string"
                      },
                      "activatedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "displayName": {
                        "maxLength": 120,
                        "minLength": 1,
                        "type": "string"
                      },
                      "legalName": {
                        "maxLength": 200,
                        "minLength": 1,
                        "type": "string"
                      },
                      "memberPermissions": {
                        "items": {
                          "enum": [
                            "owner",
                            "manage",
                            "integrate",
                            "read"
                          ],
                          "type": "string"
                        },
                        "maxItems": 4,
                        "type": "array",
                        "uniqueItems": true
                      },
                      "publicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "rejectedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "status": {
                        "enum": [
                          "pending",
                          "active",
                          "suspended",
                          "rejected"
                        ],
                        "type": "string"
                      },
                      "suspendedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "updatedAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "version": {
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "access",
                      "activatedAt",
                      "createdAt",
                      "displayName",
                      "legalName",
                      "memberPermissions",
                      "publicId",
                      "rejectedAt",
                      "status",
                      "suspendedAt",
                      "updatedAt",
                      "version"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_advertisers_tenants",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_list_advertiser_tenants"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_advertisers_tenants",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "displayName": {
                    "maxLength": 120,
                    "minLength": 1,
                    "type": "string"
                  },
                  "legalName": {
                    "maxLength": 200,
                    "minLength": 1,
                    "type": "string"
                  },
                  "ownerUserId": {
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "displayName",
                  "legalName"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "access": {
                      "enum": [
                        "member",
                        "operator"
                      ],
                      "type": "string"
                    },
                    "activatedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "displayName": {
                      "maxLength": 120,
                      "minLength": 1,
                      "type": "string"
                    },
                    "legalName": {
                      "maxLength": 200,
                      "minLength": 1,
                      "type": "string"
                    },
                    "memberPermissions": {
                      "items": {
                        "enum": [
                          "owner",
                          "manage",
                          "integrate",
                          "read"
                        ],
                        "type": "string"
                      },
                      "maxItems": 4,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "publicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "rejectedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "pending",
                        "active",
                        "suspended",
                        "rejected"
                      ],
                      "type": "string"
                    },
                    "suspendedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "access",
                    "activatedAt",
                    "createdAt",
                    "displayName",
                    "legalName",
                    "memberPermissions",
                    "publicId",
                    "rejectedAt",
                    "status",
                    "suspendedAt",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "post_v1_advertisers_tenants",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_create_advertiser_tenant"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}": {
      "get": {
        "operationId": "get_v1_advertisers_tenants_by_tenantid",
        "parameters": [
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "access": {
                      "enum": [
                        "member",
                        "operator"
                      ],
                      "type": "string"
                    },
                    "activatedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "displayName": {
                      "maxLength": 120,
                      "minLength": 1,
                      "type": "string"
                    },
                    "legalName": {
                      "maxLength": 200,
                      "minLength": 1,
                      "type": "string"
                    },
                    "memberPermissions": {
                      "items": {
                        "enum": [
                          "owner",
                          "manage",
                          "integrate",
                          "read"
                        ],
                        "type": "string"
                      },
                      "maxItems": 4,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "publicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "rejectedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "pending",
                        "active",
                        "suspended",
                        "rejected"
                      ],
                      "type": "string"
                    },
                    "suspendedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "access",
                    "activatedAt",
                    "createdAt",
                    "displayName",
                    "legalName",
                    "memberPermissions",
                    "publicId",
                    "rejectedAt",
                    "status",
                    "suspendedAt",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_advertisers_tenants_by_tenantid",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_get_advertiser_tenant"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "patch": {
        "operationId": "patch_v1_advertisers_tenants_by_tenantid",
        "parameters": [
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "minLength": 3,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "minProperties": 1,
                "properties": {
                  "displayName": {
                    "maxLength": 120,
                    "minLength": 1,
                    "type": "string"
                  },
                  "legalName": {
                    "maxLength": 200,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "access": {
                      "enum": [
                        "member",
                        "operator"
                      ],
                      "type": "string"
                    },
                    "activatedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "displayName": {
                      "maxLength": 120,
                      "minLength": 1,
                      "type": "string"
                    },
                    "legalName": {
                      "maxLength": 200,
                      "minLength": 1,
                      "type": "string"
                    },
                    "memberPermissions": {
                      "items": {
                        "enum": [
                          "owner",
                          "manage",
                          "integrate",
                          "read"
                        ],
                        "type": "string"
                      },
                      "maxItems": 4,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "publicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "rejectedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "pending",
                        "active",
                        "suspended",
                        "rejected"
                      ],
                      "type": "string"
                    },
                    "suspendedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "access",
                    "activatedAt",
                    "createdAt",
                    "displayName",
                    "legalName",
                    "memberPermissions",
                    "publicId",
                    "rejectedAt",
                    "status",
                    "suspendedAt",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "patch_v1_advertisers_tenants_by_tenantid",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_update_advertiser_tenant"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/credentials": {
      "get": {
        "operationId": "get_v1_advertisers_tenants_by_tenantid_credentials",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 10000,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "capabilities": {
                        "items": {
                          "enum": [
                            "click:exchange",
                            "conversion:write"
                          ],
                          "type": "string"
                        },
                        "maxItems": 2,
                        "minItems": 1,
                        "type": "array",
                        "uniqueItems": true
                      },
                      "expiredAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "expiresAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "hostnames": {
                        "items": {
                          "maxLength": 253,
                          "minLength": 3,
                          "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z](?:[a-z0-9-]{0,61}[a-z0-9])?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "maxItems": 50,
                        "type": "array",
                        "uniqueItems": true
                      },
                      "issuedAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "issuedBy": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "keyId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "predecessorPublicId": {
                        "format": "uuid",
                        "nullable": true,
                        "type": "string"
                      },
                      "publicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "revokedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "revokedBy": {
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "status": {
                        "enum": [
                          "active",
                          "revoked",
                          "expired"
                        ],
                        "type": "string"
                      },
                      "tenantPublicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "version": {
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "capabilities",
                      "expiredAt",
                      "expiresAt",
                      "hostnames",
                      "issuedAt",
                      "issuedBy",
                      "keyId",
                      "predecessorPublicId",
                      "publicId",
                      "revokedAt",
                      "revokedBy",
                      "status",
                      "tenantPublicId",
                      "version"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_advertisers_tenants_by_tenantid_credentials",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_list_advertiser_credentials"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_advertisers_tenants_by_tenantid_credentials",
        "parameters": [
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "capabilities": {
                    "items": {
                      "enum": [
                        "click:exchange",
                        "conversion:write"
                      ],
                      "type": "string"
                    },
                    "maxItems": 2,
                    "minItems": 1,
                    "type": "array",
                    "uniqueItems": true
                  },
                  "domainPublicIds": {
                    "items": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "maxItems": 50,
                    "type": "array",
                    "uniqueItems": true
                  },
                  "expiresAt": {
                    "format": "date-time",
                    "type": "string"
                  }
                },
                "required": [
                  "capabilities",
                  "domainPublicIds",
                  "expiresAt"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "credential": {
                      "additionalProperties": false,
                      "properties": {
                        "capabilities": {
                          "items": {
                            "enum": [
                              "click:exchange",
                              "conversion:write"
                            ],
                            "type": "string"
                          },
                          "maxItems": 2,
                          "minItems": 1,
                          "type": "array",
                          "uniqueItems": true
                        },
                        "expiredAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "expiresAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "hostnames": {
                          "items": {
                            "maxLength": 253,
                            "minLength": 3,
                            "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z](?:[a-z0-9-]{0,61}[a-z0-9])?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "maxItems": 50,
                          "type": "array",
                          "uniqueItems": true
                        },
                        "issuedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "issuedBy": {
                          "minimum": 1,
                          "type": "integer"
                        },
                        "keyId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "predecessorPublicId": {
                          "format": "uuid",
                          "nullable": true,
                          "type": "string"
                        },
                        "publicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "revokedAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "revokedBy": {
                          "minimum": 1,
                          "nullable": true,
                          "type": "integer"
                        },
                        "status": {
                          "enum": [
                            "active",
                            "revoked",
                            "expired"
                          ],
                          "type": "string"
                        },
                        "tenantPublicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "version": {
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "capabilities",
                        "expiredAt",
                        "expiresAt",
                        "hostnames",
                        "issuedAt",
                        "issuedBy",
                        "keyId",
                        "predecessorPublicId",
                        "publicId",
                        "revokedAt",
                        "revokedBy",
                        "status",
                        "tenantPublicId",
                        "version"
                      ],
                      "type": "object"
                    },
                    "rawValue": {
                      "maxLength": 100,
                      "pattern": "^gp_live_[0-9a-f-]{36}\\.[A-Za-z0-9_-]{43}$",
                      "type": "string",
                      "x-exact-decimal": true
                    }
                  },
                  "required": [
                    "credential",
                    "rawValue"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "post_v1_advertisers_tenants_by_tenantid_credentials",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_issue_advertiser_credential"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/credentials/{credentialId}": {
      "get": {
        "operationId": "get_v1_advertisers_tenants_by_tenantid_credentials_by_credentialid",
        "parameters": [
          {
            "in": "path",
            "name": "credentialId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "capabilities": {
                      "items": {
                        "enum": [
                          "click:exchange",
                          "conversion:write"
                        ],
                        "type": "string"
                      },
                      "maxItems": 2,
                      "minItems": 1,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "expiredAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "expiresAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "hostnames": {
                      "items": {
                        "maxLength": 253,
                        "minLength": 3,
                        "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z](?:[a-z0-9-]{0,61}[a-z0-9])?$",
                        "type": "string",
                        "x-exact-decimal": true
                      },
                      "maxItems": 50,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "issuedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "issuedBy": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "keyId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "predecessorPublicId": {
                      "format": "uuid",
                      "nullable": true,
                      "type": "string"
                    },
                    "publicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "revokedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "revokedBy": {
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "status": {
                      "enum": [
                        "active",
                        "revoked",
                        "expired"
                      ],
                      "type": "string"
                    },
                    "tenantPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "capabilities",
                    "expiredAt",
                    "expiresAt",
                    "hostnames",
                    "issuedAt",
                    "issuedBy",
                    "keyId",
                    "predecessorPublicId",
                    "publicId",
                    "revokedAt",
                    "revokedBy",
                    "status",
                    "tenantPublicId",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_advertisers_tenants_by_tenantid_credentials_by_credentialid",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/credentials/{credentialId}/history": {
      "get": {
        "operationId": "get_v1_advertisers_tenants_by_tenantid_credentials_by_credentialid_history",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 10000,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "credentialId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "action": {
                        "enum": [
                          "issued",
                          "rotated",
                          "revoked",
                          "expired"
                        ],
                        "type": "string"
                      },
                      "actorRole": {
                        "enum": [
                          "admin",
                          "advertiser"
                        ],
                        "type": "string"
                      },
                      "actorUserId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "changedFields": {
                        "items": {
                          "maxLength": 64,
                          "minLength": 1,
                          "type": "string"
                        },
                        "maxItems": 8,
                        "type": "array"
                      },
                      "id": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "occurredAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "resourceVersion": {
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "action",
                      "actorRole",
                      "actorUserId",
                      "changedFields",
                      "id",
                      "occurredAt",
                      "resourceVersion"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_advertisers_tenants_by_tenantid_credentials_by_credentialid_history",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_list_credential_history"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/credentials/{credentialId}/revoke": {
      "post": {
        "operationId": "post_v1_advertisers_tenants_by_tenantid_credentials_by_credentialid_revoke",
        "parameters": [
          {
            "in": "path",
            "name": "credentialId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "minLength": 3,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "capabilities": {
                      "items": {
                        "enum": [
                          "click:exchange",
                          "conversion:write"
                        ],
                        "type": "string"
                      },
                      "maxItems": 2,
                      "minItems": 1,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "expiredAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "expiresAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "hostnames": {
                      "items": {
                        "maxLength": 253,
                        "minLength": 3,
                        "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z](?:[a-z0-9-]{0,61}[a-z0-9])?$",
                        "type": "string",
                        "x-exact-decimal": true
                      },
                      "maxItems": 50,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "issuedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "issuedBy": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "keyId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "predecessorPublicId": {
                      "format": "uuid",
                      "nullable": true,
                      "type": "string"
                    },
                    "publicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "revokedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "revokedBy": {
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "status": {
                      "enum": [
                        "active",
                        "revoked",
                        "expired"
                      ],
                      "type": "string"
                    },
                    "tenantPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "capabilities",
                    "expiredAt",
                    "expiresAt",
                    "hostnames",
                    "issuedAt",
                    "issuedBy",
                    "keyId",
                    "predecessorPublicId",
                    "publicId",
                    "revokedAt",
                    "revokedBy",
                    "status",
                    "tenantPublicId",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "destructive",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "post_v1_advertisers_tenants_by_tenantid_credentials_by_credentialid_revoke",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_revoke_advertiser_credential"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/credentials/{credentialId}/rotate": {
      "post": {
        "operationId": "post_v1_advertisers_tenants_by_tenantid_credentials_by_credentialid_rotate",
        "parameters": [
          {
            "in": "path",
            "name": "credentialId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "minLength": 3,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "expiresAt": {
                    "format": "date-time",
                    "type": "string"
                  }
                },
                "required": [
                  "expiresAt"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "credential": {
                      "additionalProperties": false,
                      "properties": {
                        "capabilities": {
                          "items": {
                            "enum": [
                              "click:exchange",
                              "conversion:write"
                            ],
                            "type": "string"
                          },
                          "maxItems": 2,
                          "minItems": 1,
                          "type": "array",
                          "uniqueItems": true
                        },
                        "expiredAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "expiresAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "hostnames": {
                          "items": {
                            "maxLength": 253,
                            "minLength": 3,
                            "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z](?:[a-z0-9-]{0,61}[a-z0-9])?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "maxItems": 50,
                          "type": "array",
                          "uniqueItems": true
                        },
                        "issuedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "issuedBy": {
                          "minimum": 1,
                          "type": "integer"
                        },
                        "keyId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "predecessorPublicId": {
                          "format": "uuid",
                          "nullable": true,
                          "type": "string"
                        },
                        "publicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "revokedAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "revokedBy": {
                          "minimum": 1,
                          "nullable": true,
                          "type": "integer"
                        },
                        "status": {
                          "enum": [
                            "active",
                            "revoked",
                            "expired"
                          ],
                          "type": "string"
                        },
                        "tenantPublicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "version": {
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "capabilities",
                        "expiredAt",
                        "expiresAt",
                        "hostnames",
                        "issuedAt",
                        "issuedBy",
                        "keyId",
                        "predecessorPublicId",
                        "publicId",
                        "revokedAt",
                        "revokedBy",
                        "status",
                        "tenantPublicId",
                        "version"
                      ],
                      "type": "object"
                    },
                    "rawValue": {
                      "maxLength": 100,
                      "pattern": "^gp_live_[0-9a-f-]{36}\\.[A-Za-z0-9_-]{43}$",
                      "type": "string",
                      "x-exact-decimal": true
                    }
                  },
                  "required": [
                    "credential",
                    "rawValue"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "destructive",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "post_v1_advertisers_tenants_by_tenantid_credentials_by_credentialid_rotate",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_rotate_advertiser_credential"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/direct-authorities": {
      "get": {
        "operationId": "get_v1_advertisers_tenants_by_tenantid_direct_authorities",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 10000,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "advertiserUserId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "publicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "state": {
                        "enum": [
                          "active",
                          "suspended"
                        ],
                        "type": "string"
                      },
                      "suspendedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "tenantPublicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "updatedAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "version": {
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "advertiserUserId",
                      "createdAt",
                      "publicId",
                      "state",
                      "suspendedAt",
                      "tenantPublicId",
                      "updatedAt",
                      "version"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_advertisers_tenants_by_tenantid_direct_authorities",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/direct-authorities/{authorityId}": {
      "get": {
        "operationId": "get_v1_advertisers_tenants_by_tenantid_direct_authorities_by_authorityid",
        "parameters": [
          {
            "in": "path",
            "name": "authorityId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "advertiserUserId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "publicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "state": {
                      "enum": [
                        "active",
                        "suspended"
                      ],
                      "type": "string"
                    },
                    "suspendedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "tenantPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "advertiserUserId",
                    "createdAt",
                    "publicId",
                    "state",
                    "suspendedAt",
                    "tenantPublicId",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_advertisers_tenants_by_tenantid_direct_authorities_by_authorityid",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/direct-candidates": {
      "get": {
        "operationId": "get_v1_advertisers_tenants_by_tenantid_direct_candidates",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 10000,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "campaignAuthorityPublicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "domainPublicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "eligible": {
                        "type": "boolean"
                      },
                      "hostname": {
                        "maxLength": 253,
                        "minLength": 3,
                        "type": "string"
                      },
                      "landingId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "landingName": {
                        "maxLength": 200,
                        "minLength": 1,
                        "type": "string"
                      },
                      "offerId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "offerName": {
                        "maxLength": 200,
                        "minLength": 1,
                        "type": "string"
                      },
                      "reason": {
                        "description": "Why the combination cannot be created. destination_exists means a non-retired destination already binds this authority, domain, offer and landing, so creating another one is refused with 409.",
                        "enum": [
                          "eligible",
                          "binding_inactive",
                          "destination_exists",
                          "domain_inactive",
                          "domain_stale",
                          "offer_inactive"
                        ],
                        "type": "string"
                      },
                      "url": {
                        "format": "uri",
                        "maxLength": 4096,
                        "minLength": 10,
                        "type": "string"
                      }
                    },
                    "required": [
                      "campaignAuthorityPublicId",
                      "domainPublicId",
                      "eligible",
                      "hostname",
                      "landingId",
                      "landingName",
                      "offerId",
                      "offerName",
                      "reason",
                      "url"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_advertisers_tenants_by_tenantid_direct_candidates",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/direct-destinations": {
      "get": {
        "operationId": "get_v1_advertisers_tenants_by_tenantid_direct_destinations",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 10000,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "campaignAuthorityPublicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "dependencies": {
                        "additionalProperties": false,
                        "properties": {
                          "activeLinks": {
                            "description": "Affiliate direct links issued against this destination that have not expired.",
                            "minimum": 0,
                            "type": "integer"
                          },
                          "assignments": {
                            "description": "Tracker assignments bound to this destination.",
                            "minimum": 0,
                            "type": "integer"
                          },
                          "programs": {
                            "description": "Non-retired tracker programs whose current revision routes to this destination, at most the first 20 ordered by creation. Suspending or retiring the destination while this list is non-empty breaks those programs.",
                            "items": {
                              "additionalProperties": false,
                              "properties": {
                                "name": {
                                  "maxLength": 120,
                                  "minLength": 1,
                                  "type": "string"
                                },
                                "publicId": {
                                  "format": "uuid",
                                  "type": "string"
                                },
                                "state": {
                                  "enum": [
                                    "draft",
                                    "published",
                                    "suspended"
                                  ],
                                  "type": "string"
                                }
                              },
                              "required": [
                                "name",
                                "publicId",
                                "state"
                              ],
                              "type": "object"
                            },
                            "maxItems": 20,
                            "type": "array"
                          }
                        },
                        "required": [
                          "activeLinks",
                          "assignments",
                          "programs"
                        ],
                        "type": "object"
                      },
                      "domainPublicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "hostname": {
                        "maxLength": 253,
                        "minLength": 3,
                        "type": "string"
                      },
                      "issuanceEligible": {
                        "type": "boolean"
                      },
                      "landingId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "offerId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "publicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "publishedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "retiredAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "state": {
                        "enum": [
                          "draft",
                          "published",
                          "suspended",
                          "retired"
                        ],
                        "type": "string"
                      },
                      "suspendedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "tenantPublicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "updatedAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "url": {
                        "format": "uri",
                        "maxLength": 4096,
                        "minLength": 10,
                        "type": "string"
                      },
                      "version": {
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "campaignAuthorityPublicId",
                      "createdAt",
                      "dependencies",
                      "domainPublicId",
                      "hostname",
                      "issuanceEligible",
                      "landingId",
                      "offerId",
                      "publicId",
                      "publishedAt",
                      "retiredAt",
                      "state",
                      "suspendedAt",
                      "tenantPublicId",
                      "updatedAt",
                      "url",
                      "version"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_advertisers_tenants_by_tenantid_direct_destinations",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_list_advertiser_direct_destinations"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_advertisers_tenants_by_tenantid_direct_destinations",
        "parameters": [
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "campaignAuthorityPublicId": {
                    "format": "uuid",
                    "type": "string"
                  },
                  "domainPublicId": {
                    "format": "uuid",
                    "type": "string"
                  },
                  "landingId": {
                    "minimum": 1,
                    "type": "integer"
                  },
                  "offerId": {
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "campaignAuthorityPublicId",
                  "domainPublicId",
                  "landingId",
                  "offerId"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "campaignAuthorityPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "dependencies": {
                      "additionalProperties": false,
                      "properties": {
                        "activeLinks": {
                          "description": "Affiliate direct links issued against this destination that have not expired.",
                          "minimum": 0,
                          "type": "integer"
                        },
                        "assignments": {
                          "description": "Tracker assignments bound to this destination.",
                          "minimum": 0,
                          "type": "integer"
                        },
                        "programs": {
                          "description": "Non-retired tracker programs whose current revision routes to this destination, at most the first 20 ordered by creation. Suspending or retiring the destination while this list is non-empty breaks those programs.",
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "name": {
                                "maxLength": 120,
                                "minLength": 1,
                                "type": "string"
                              },
                              "publicId": {
                                "format": "uuid",
                                "type": "string"
                              },
                              "state": {
                                "enum": [
                                  "draft",
                                  "published",
                                  "suspended"
                                ],
                                "type": "string"
                              }
                            },
                            "required": [
                              "name",
                              "publicId",
                              "state"
                            ],
                            "type": "object"
                          },
                          "maxItems": 20,
                          "type": "array"
                        }
                      },
                      "required": [
                        "activeLinks",
                        "assignments",
                        "programs"
                      ],
                      "type": "object"
                    },
                    "domainPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "hostname": {
                      "maxLength": 253,
                      "minLength": 3,
                      "type": "string"
                    },
                    "issuanceEligible": {
                      "type": "boolean"
                    },
                    "landingId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "offerId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "publicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "publishedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "retiredAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "state": {
                      "enum": [
                        "draft",
                        "published",
                        "suspended",
                        "retired"
                      ],
                      "type": "string"
                    },
                    "suspendedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "tenantPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "url": {
                      "format": "uri",
                      "maxLength": 4096,
                      "minLength": 10,
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "campaignAuthorityPublicId",
                    "createdAt",
                    "dependencies",
                    "domainPublicId",
                    "hostname",
                    "issuanceEligible",
                    "landingId",
                    "offerId",
                    "publicId",
                    "publishedAt",
                    "retiredAt",
                    "state",
                    "suspendedAt",
                    "tenantPublicId",
                    "updatedAt",
                    "url",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "post_v1_advertisers_tenants_by_tenantid_direct_destinations",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_create_direct_destination"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/direct-destinations/{destinationId}": {
      "get": {
        "operationId": "get_v1_advertisers_tenants_by_tenantid_direct_destinations_by_destinationid",
        "parameters": [
          {
            "in": "path",
            "name": "destinationId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "campaignAuthorityPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "dependencies": {
                      "additionalProperties": false,
                      "properties": {
                        "activeLinks": {
                          "description": "Affiliate direct links issued against this destination that have not expired.",
                          "minimum": 0,
                          "type": "integer"
                        },
                        "assignments": {
                          "description": "Tracker assignments bound to this destination.",
                          "minimum": 0,
                          "type": "integer"
                        },
                        "programs": {
                          "description": "Non-retired tracker programs whose current revision routes to this destination, at most the first 20 ordered by creation. Suspending or retiring the destination while this list is non-empty breaks those programs.",
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "name": {
                                "maxLength": 120,
                                "minLength": 1,
                                "type": "string"
                              },
                              "publicId": {
                                "format": "uuid",
                                "type": "string"
                              },
                              "state": {
                                "enum": [
                                  "draft",
                                  "published",
                                  "suspended"
                                ],
                                "type": "string"
                              }
                            },
                            "required": [
                              "name",
                              "publicId",
                              "state"
                            ],
                            "type": "object"
                          },
                          "maxItems": 20,
                          "type": "array"
                        }
                      },
                      "required": [
                        "activeLinks",
                        "assignments",
                        "programs"
                      ],
                      "type": "object"
                    },
                    "domainPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "hostname": {
                      "maxLength": 253,
                      "minLength": 3,
                      "type": "string"
                    },
                    "issuanceEligible": {
                      "type": "boolean"
                    },
                    "landingId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "offerId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "publicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "publishedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "retiredAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "state": {
                      "enum": [
                        "draft",
                        "published",
                        "suspended",
                        "retired"
                      ],
                      "type": "string"
                    },
                    "suspendedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "tenantPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "url": {
                      "format": "uri",
                      "maxLength": 4096,
                      "minLength": 10,
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "campaignAuthorityPublicId",
                    "createdAt",
                    "dependencies",
                    "domainPublicId",
                    "hostname",
                    "issuanceEligible",
                    "landingId",
                    "offerId",
                    "publicId",
                    "publishedAt",
                    "retiredAt",
                    "state",
                    "suspendedAt",
                    "tenantPublicId",
                    "updatedAt",
                    "url",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_advertisers_tenants_by_tenantid_direct_destinations_by_destinationid",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/direct-destinations/{destinationId}/status": {
      "post": {
        "operationId": "post_v1_advertisers_tenants_by_tenantid_direct_destinations_by_destinationid_status",
        "parameters": [
          {
            "in": "path",
            "name": "destinationId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "minLength": 3,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "overrideDependencies": {
                    "description": "Suspending or retiring a destination that non-retired tracker programs still route to is refused with 409 and the dependency list. Send true to accept that consequence and apply the transition anyway; it is ignored for publish.",
                    "type": "boolean"
                  },
                  "state": {
                    "enum": [
                      "published",
                      "suspended",
                      "retired"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "state"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "campaignAuthorityPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "dependencies": {
                      "additionalProperties": false,
                      "properties": {
                        "activeLinks": {
                          "description": "Affiliate direct links issued against this destination that have not expired.",
                          "minimum": 0,
                          "type": "integer"
                        },
                        "assignments": {
                          "description": "Tracker assignments bound to this destination.",
                          "minimum": 0,
                          "type": "integer"
                        },
                        "programs": {
                          "description": "Non-retired tracker programs whose current revision routes to this destination, at most the first 20 ordered by creation. Suspending or retiring the destination while this list is non-empty breaks those programs.",
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "name": {
                                "maxLength": 120,
                                "minLength": 1,
                                "type": "string"
                              },
                              "publicId": {
                                "format": "uuid",
                                "type": "string"
                              },
                              "state": {
                                "enum": [
                                  "draft",
                                  "published",
                                  "suspended"
                                ],
                                "type": "string"
                              }
                            },
                            "required": [
                              "name",
                              "publicId",
                              "state"
                            ],
                            "type": "object"
                          },
                          "maxItems": 20,
                          "type": "array"
                        }
                      },
                      "required": [
                        "activeLinks",
                        "assignments",
                        "programs"
                      ],
                      "type": "object"
                    },
                    "domainPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "hostname": {
                      "maxLength": 253,
                      "minLength": 3,
                      "type": "string"
                    },
                    "issuanceEligible": {
                      "type": "boolean"
                    },
                    "landingId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "offerId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "publicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "publishedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "retiredAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "state": {
                      "enum": [
                        "draft",
                        "published",
                        "suspended",
                        "retired"
                      ],
                      "type": "string"
                    },
                    "suspendedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "tenantPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "url": {
                      "format": "uri",
                      "maxLength": 4096,
                      "minLength": 10,
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "campaignAuthorityPublicId",
                    "createdAt",
                    "dependencies",
                    "domainPublicId",
                    "hostname",
                    "issuanceEligible",
                    "landingId",
                    "offerId",
                    "publicId",
                    "publishedAt",
                    "retiredAt",
                    "state",
                    "suspendedAt",
                    "tenantPublicId",
                    "updatedAt",
                    "url",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "post_v1_advertisers_tenants_by_tenantid_direct_destinations_by_destinationid_status",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/domains": {
      "get": {
        "operationId": "get_v1_advertisers_tenants_by_tenantid_domains",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 10000,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "activatedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "currentChallenge": {
                        "additionalProperties": false,
                        "nullable": true,
                        "properties": {
                          "dnsName": {
                            "maxLength": 281,
                            "minLength": 1,
                            "type": "string"
                          },
                          "expiresAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "httpsUrl": {
                            "maxLength": 310,
                            "minLength": 1,
                            "type": "string"
                          },
                          "issuedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "method": {
                            "enum": [
                              "dns_txt",
                              "https_file"
                            ],
                            "type": "string"
                          },
                          "publicId": {
                            "format": "uuid",
                            "type": "string"
                          },
                          "version": {
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "dnsName",
                          "expiresAt",
                          "httpsUrl",
                          "issuedAt",
                          "method",
                          "publicId",
                          "version"
                        ],
                        "type": "object"
                      },
                      "currentEvidence": {
                        "additionalProperties": false,
                        "nullable": true,
                        "properties": {
                          "classification": {
                            "enum": [
                              "local_reference",
                              "public_https"
                            ],
                            "type": "string"
                          },
                          "method": {
                            "enum": [
                              "dns_txt",
                              "https_file"
                            ],
                            "type": "string"
                          },
                          "observedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "outcome": {
                            "enum": [
                              "failed",
                              "stale",
                              "succeeded"
                            ],
                            "type": "string"
                          },
                          "publicId": {
                            "format": "uuid",
                            "type": "string"
                          },
                          "resultCode": {
                            "anyOf": [
                              {
                                "enum": [
                                  "attempt_stale"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "dns_answer_limit"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "dns_chunk_limit"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "dns_error"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "dns_no_answers"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "dns_response_too_large"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "dns_timeout"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "dns_txt_match"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "dns_txt_mismatch"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_body_empty"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_dns_answer_limit"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_dns_error"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_dns_no_answers"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_dns_timeout"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_egress_denied"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_file_match"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_file_mismatch"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_network_error"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_redirect_denied"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_response_invalid"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_response_too_large"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "local_fixture_match"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "local_fixture_mismatch"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "local_fixture_missing"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "local_fixture_too_large"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "request_invalid"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "verifier_error"
                                ],
                                "type": "string"
                              },
                              {
                                "maxLength": 64,
                                "minLength": 13,
                                "pattern": "^https_http_[1-5][0-9]{2}$",
                                "type": "string"
                              }
                            ]
                          },
                          "validUntil": {
                            "format": "date-time",
                            "nullable": true,
                            "type": "string"
                          }
                        },
                        "required": [
                          "classification",
                          "method",
                          "observedAt",
                          "outcome",
                          "publicId",
                          "resultCode",
                          "validUntil"
                        ],
                        "type": "object"
                      },
                      "expiredAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "hostname": {
                        "maxLength": 253,
                        "minLength": 3,
                        "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z](?:[a-z0-9-]{0,61}[a-z0-9])?$",
                        "type": "string",
                        "x-exact-decimal": true
                      },
                      "lastVerification": {
                        "additionalProperties": false,
                        "nullable": true,
                        "properties": {
                          "attemptPublicId": {
                            "format": "uuid",
                            "type": "string"
                          },
                          "completedAt": {
                            "format": "date-time",
                            "nullable": true,
                            "type": "string"
                          },
                          "method": {
                            "enum": [
                              "dns_txt",
                              "https_file"
                            ],
                            "type": "string"
                          },
                          "outcome": {
                            "enum": [
                              "failed",
                              "stale",
                              "succeeded"
                            ],
                            "nullable": true,
                            "type": "string"
                          },
                          "requestedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "resultCode": {
                            "anyOf": [
                              {
                                "enum": [
                                  "attempt_stale"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "dns_answer_limit"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "dns_chunk_limit"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "dns_error"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "dns_no_answers"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "dns_response_too_large"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "dns_timeout"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "dns_txt_match"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "dns_txt_mismatch"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_body_empty"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_dns_answer_limit"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_dns_error"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_dns_no_answers"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_dns_timeout"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_egress_denied"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_file_match"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_file_mismatch"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_network_error"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_redirect_denied"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_response_invalid"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "https_response_too_large"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "local_fixture_match"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "local_fixture_mismatch"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "local_fixture_missing"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "local_fixture_too_large"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "request_invalid"
                                ],
                                "type": "string"
                              },
                              {
                                "enum": [
                                  "verifier_error"
                                ],
                                "type": "string"
                              },
                              {
                                "maxLength": 64,
                                "minLength": 13,
                                "pattern": "^https_http_[1-5][0-9]{2}$",
                                "type": "string"
                              }
                            ],
                            "nullable": true
                          },
                          "retryable": {
                            "type": "boolean"
                          },
                          "status": {
                            "enum": [
                              "queued",
                              "leased",
                              "completed"
                            ],
                            "type": "string"
                          }
                        },
                        "required": [
                          "attemptPublicId",
                          "completedAt",
                          "method",
                          "outcome",
                          "requestedAt",
                          "resultCode",
                          "retryable",
                          "status"
                        ],
                        "type": "object"
                      },
                      "productionEligible": {
                        "type": "boolean"
                      },
                      "publicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "releasedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "state": {
                        "enum": [
                          "pending",
                          "verified",
                          "active",
                          "suspended",
                          "expired",
                          "released"
                        ],
                        "type": "string"
                      },
                      "suspendedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "tenantPublicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "updatedAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "validUntil": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "verifiedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "version": {
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "activatedAt",
                      "createdAt",
                      "currentChallenge",
                      "currentEvidence",
                      "expiredAt",
                      "hostname",
                      "lastVerification",
                      "productionEligible",
                      "publicId",
                      "releasedAt",
                      "state",
                      "suspendedAt",
                      "tenantPublicId",
                      "updatedAt",
                      "validUntil",
                      "verifiedAt",
                      "version"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_advertisers_tenants_by_tenantid_domains",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_list_advertiser_domains"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_advertisers_tenants_by_tenantid_domains",
        "parameters": [
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "hostname": {
                    "maxLength": 253,
                    "minLength": 3,
                    "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z](?:[a-z0-9-]{0,61}[a-z0-9])?$",
                    "type": "string",
                    "x-exact-decimal": true
                  }
                },
                "required": [
                  "hostname"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "activatedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "currentChallenge": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "dnsName": {
                          "maxLength": 281,
                          "minLength": 1,
                          "type": "string"
                        },
                        "expiresAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "httpsUrl": {
                          "maxLength": 310,
                          "minLength": 1,
                          "type": "string"
                        },
                        "issuedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "method": {
                          "enum": [
                            "dns_txt",
                            "https_file"
                          ],
                          "type": "string"
                        },
                        "publicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "version": {
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "dnsName",
                        "expiresAt",
                        "httpsUrl",
                        "issuedAt",
                        "method",
                        "publicId",
                        "version"
                      ],
                      "type": "object"
                    },
                    "currentEvidence": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "classification": {
                          "enum": [
                            "local_reference",
                            "public_https"
                          ],
                          "type": "string"
                        },
                        "method": {
                          "enum": [
                            "dns_txt",
                            "https_file"
                          ],
                          "type": "string"
                        },
                        "observedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "outcome": {
                          "enum": [
                            "failed",
                            "stale",
                            "succeeded"
                          ],
                          "type": "string"
                        },
                        "publicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "resultCode": {
                          "anyOf": [
                            {
                              "enum": [
                                "attempt_stale"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_answer_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_chunk_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_no_answers"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_response_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_timeout"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_txt_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_txt_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_body_empty"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_answer_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_no_answers"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_timeout"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_egress_denied"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_file_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_file_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_network_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_redirect_denied"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_response_invalid"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_response_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_missing"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "request_invalid"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "verifier_error"
                              ],
                              "type": "string"
                            },
                            {
                              "maxLength": 64,
                              "minLength": 13,
                              "pattern": "^https_http_[1-5][0-9]{2}$",
                              "type": "string"
                            }
                          ]
                        },
                        "validUntil": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        }
                      },
                      "required": [
                        "classification",
                        "method",
                        "observedAt",
                        "outcome",
                        "publicId",
                        "resultCode",
                        "validUntil"
                      ],
                      "type": "object"
                    },
                    "expiredAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "hostname": {
                      "maxLength": 253,
                      "minLength": 3,
                      "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z](?:[a-z0-9-]{0,61}[a-z0-9])?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "lastVerification": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "attemptPublicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "completedAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "method": {
                          "enum": [
                            "dns_txt",
                            "https_file"
                          ],
                          "type": "string"
                        },
                        "outcome": {
                          "enum": [
                            "failed",
                            "stale",
                            "succeeded"
                          ],
                          "nullable": true,
                          "type": "string"
                        },
                        "requestedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "resultCode": {
                          "anyOf": [
                            {
                              "enum": [
                                "attempt_stale"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_answer_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_chunk_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_no_answers"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_response_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_timeout"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_txt_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_txt_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_body_empty"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_answer_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_no_answers"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_timeout"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_egress_denied"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_file_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_file_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_network_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_redirect_denied"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_response_invalid"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_response_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_missing"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "request_invalid"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "verifier_error"
                              ],
                              "type": "string"
                            },
                            {
                              "maxLength": 64,
                              "minLength": 13,
                              "pattern": "^https_http_[1-5][0-9]{2}$",
                              "type": "string"
                            }
                          ],
                          "nullable": true
                        },
                        "retryable": {
                          "type": "boolean"
                        },
                        "status": {
                          "enum": [
                            "queued",
                            "leased",
                            "completed"
                          ],
                          "type": "string"
                        }
                      },
                      "required": [
                        "attemptPublicId",
                        "completedAt",
                        "method",
                        "outcome",
                        "requestedAt",
                        "resultCode",
                        "retryable",
                        "status"
                      ],
                      "type": "object"
                    },
                    "productionEligible": {
                      "type": "boolean"
                    },
                    "publicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "releasedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "state": {
                      "enum": [
                        "pending",
                        "verified",
                        "active",
                        "suspended",
                        "expired",
                        "released"
                      ],
                      "type": "string"
                    },
                    "suspendedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "tenantPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "validUntil": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "verifiedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "activatedAt",
                    "createdAt",
                    "currentChallenge",
                    "currentEvidence",
                    "expiredAt",
                    "hostname",
                    "lastVerification",
                    "productionEligible",
                    "publicId",
                    "releasedAt",
                    "state",
                    "suspendedAt",
                    "tenantPublicId",
                    "updatedAt",
                    "validUntil",
                    "verifiedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "post_v1_advertisers_tenants_by_tenantid_domains",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_add_advertiser_domain"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/domains/{domainId}": {
      "get": {
        "operationId": "get_v1_advertisers_tenants_by_tenantid_domains_by_domainid",
        "parameters": [
          {
            "in": "path",
            "name": "domainId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "activatedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "currentChallenge": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "dnsName": {
                          "maxLength": 281,
                          "minLength": 1,
                          "type": "string"
                        },
                        "expiresAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "httpsUrl": {
                          "maxLength": 310,
                          "minLength": 1,
                          "type": "string"
                        },
                        "issuedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "method": {
                          "enum": [
                            "dns_txt",
                            "https_file"
                          ],
                          "type": "string"
                        },
                        "publicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "version": {
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "dnsName",
                        "expiresAt",
                        "httpsUrl",
                        "issuedAt",
                        "method",
                        "publicId",
                        "version"
                      ],
                      "type": "object"
                    },
                    "currentEvidence": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "classification": {
                          "enum": [
                            "local_reference",
                            "public_https"
                          ],
                          "type": "string"
                        },
                        "method": {
                          "enum": [
                            "dns_txt",
                            "https_file"
                          ],
                          "type": "string"
                        },
                        "observedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "outcome": {
                          "enum": [
                            "failed",
                            "stale",
                            "succeeded"
                          ],
                          "type": "string"
                        },
                        "publicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "resultCode": {
                          "anyOf": [
                            {
                              "enum": [
                                "attempt_stale"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_answer_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_chunk_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_no_answers"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_response_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_timeout"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_txt_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_txt_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_body_empty"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_answer_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_no_answers"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_timeout"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_egress_denied"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_file_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_file_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_network_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_redirect_denied"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_response_invalid"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_response_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_missing"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "request_invalid"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "verifier_error"
                              ],
                              "type": "string"
                            },
                            {
                              "maxLength": 64,
                              "minLength": 13,
                              "pattern": "^https_http_[1-5][0-9]{2}$",
                              "type": "string"
                            }
                          ]
                        },
                        "validUntil": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        }
                      },
                      "required": [
                        "classification",
                        "method",
                        "observedAt",
                        "outcome",
                        "publicId",
                        "resultCode",
                        "validUntil"
                      ],
                      "type": "object"
                    },
                    "expiredAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "hostname": {
                      "maxLength": 253,
                      "minLength": 3,
                      "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z](?:[a-z0-9-]{0,61}[a-z0-9])?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "lastVerification": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "attemptPublicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "completedAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "method": {
                          "enum": [
                            "dns_txt",
                            "https_file"
                          ],
                          "type": "string"
                        },
                        "outcome": {
                          "enum": [
                            "failed",
                            "stale",
                            "succeeded"
                          ],
                          "nullable": true,
                          "type": "string"
                        },
                        "requestedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "resultCode": {
                          "anyOf": [
                            {
                              "enum": [
                                "attempt_stale"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_answer_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_chunk_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_no_answers"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_response_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_timeout"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_txt_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_txt_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_body_empty"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_answer_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_no_answers"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_timeout"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_egress_denied"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_file_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_file_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_network_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_redirect_denied"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_response_invalid"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_response_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_missing"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "request_invalid"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "verifier_error"
                              ],
                              "type": "string"
                            },
                            {
                              "maxLength": 64,
                              "minLength": 13,
                              "pattern": "^https_http_[1-5][0-9]{2}$",
                              "type": "string"
                            }
                          ],
                          "nullable": true
                        },
                        "retryable": {
                          "type": "boolean"
                        },
                        "status": {
                          "enum": [
                            "queued",
                            "leased",
                            "completed"
                          ],
                          "type": "string"
                        }
                      },
                      "required": [
                        "attemptPublicId",
                        "completedAt",
                        "method",
                        "outcome",
                        "requestedAt",
                        "resultCode",
                        "retryable",
                        "status"
                      ],
                      "type": "object"
                    },
                    "productionEligible": {
                      "type": "boolean"
                    },
                    "publicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "releasedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "state": {
                      "enum": [
                        "pending",
                        "verified",
                        "active",
                        "suspended",
                        "expired",
                        "released"
                      ],
                      "type": "string"
                    },
                    "suspendedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "tenantPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "validUntil": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "verifiedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "activatedAt",
                    "createdAt",
                    "currentChallenge",
                    "currentEvidence",
                    "expiredAt",
                    "hostname",
                    "lastVerification",
                    "productionEligible",
                    "publicId",
                    "releasedAt",
                    "state",
                    "suspendedAt",
                    "tenantPublicId",
                    "updatedAt",
                    "validUntil",
                    "verifiedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_advertisers_tenants_by_tenantid_domains_by_domainid",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_get_advertiser_domain"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/domains/{domainId}/challenges": {
      "post": {
        "operationId": "post_v1_advertisers_tenants_by_tenantid_domains_by_domainid_challenges",
        "parameters": [
          {
            "in": "path",
            "name": "domainId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "minLength": 3,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "method": {
                    "enum": [
                      "dns_txt",
                      "https_file"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "method"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "challenge": {
                      "additionalProperties": false,
                      "properties": {
                        "dnsName": {
                          "maxLength": 281,
                          "minLength": 1,
                          "type": "string"
                        },
                        "expiresAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "httpsUrl": {
                          "maxLength": 310,
                          "minLength": 1,
                          "type": "string"
                        },
                        "issuedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "method": {
                          "enum": [
                            "dns_txt",
                            "https_file"
                          ],
                          "type": "string"
                        },
                        "publicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "rawValue": {
                          "maxLength": 80,
                          "pattern": "^gp-domain-verification=v1\\.[A-Za-z0-9_-]{43}$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "version": {
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "dnsName",
                        "expiresAt",
                        "httpsUrl",
                        "issuedAt",
                        "method",
                        "publicId",
                        "rawValue",
                        "version"
                      ],
                      "type": "object"
                    },
                    "domain": {
                      "additionalProperties": false,
                      "properties": {
                        "activatedAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "createdAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "currentChallenge": {
                          "additionalProperties": false,
                          "nullable": true,
                          "properties": {
                            "dnsName": {
                              "maxLength": 281,
                              "minLength": 1,
                              "type": "string"
                            },
                            "expiresAt": {
                              "format": "date-time",
                              "type": "string"
                            },
                            "httpsUrl": {
                              "maxLength": 310,
                              "minLength": 1,
                              "type": "string"
                            },
                            "issuedAt": {
                              "format": "date-time",
                              "type": "string"
                            },
                            "method": {
                              "enum": [
                                "dns_txt",
                                "https_file"
                              ],
                              "type": "string"
                            },
                            "publicId": {
                              "format": "uuid",
                              "type": "string"
                            },
                            "version": {
                              "minimum": 1,
                              "type": "integer"
                            }
                          },
                          "required": [
                            "dnsName",
                            "expiresAt",
                            "httpsUrl",
                            "issuedAt",
                            "method",
                            "publicId",
                            "version"
                          ],
                          "type": "object"
                        },
                        "currentEvidence": {
                          "additionalProperties": false,
                          "nullable": true,
                          "properties": {
                            "classification": {
                              "enum": [
                                "local_reference",
                                "public_https"
                              ],
                              "type": "string"
                            },
                            "method": {
                              "enum": [
                                "dns_txt",
                                "https_file"
                              ],
                              "type": "string"
                            },
                            "observedAt": {
                              "format": "date-time",
                              "type": "string"
                            },
                            "outcome": {
                              "enum": [
                                "failed",
                                "stale",
                                "succeeded"
                              ],
                              "type": "string"
                            },
                            "publicId": {
                              "format": "uuid",
                              "type": "string"
                            },
                            "resultCode": {
                              "anyOf": [
                                {
                                  "enum": [
                                    "attempt_stale"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_answer_limit"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_chunk_limit"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_error"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_no_answers"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_response_too_large"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_timeout"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_txt_match"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_txt_mismatch"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_body_empty"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_dns_answer_limit"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_dns_error"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_dns_no_answers"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_dns_timeout"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_egress_denied"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_file_match"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_file_mismatch"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_network_error"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_redirect_denied"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_response_invalid"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_response_too_large"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "local_fixture_match"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "local_fixture_mismatch"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "local_fixture_missing"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "local_fixture_too_large"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "request_invalid"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "verifier_error"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "maxLength": 64,
                                  "minLength": 13,
                                  "pattern": "^https_http_[1-5][0-9]{2}$",
                                  "type": "string"
                                }
                              ]
                            },
                            "validUntil": {
                              "format": "date-time",
                              "nullable": true,
                              "type": "string"
                            }
                          },
                          "required": [
                            "classification",
                            "method",
                            "observedAt",
                            "outcome",
                            "publicId",
                            "resultCode",
                            "validUntil"
                          ],
                          "type": "object"
                        },
                        "expiredAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "hostname": {
                          "maxLength": 253,
                          "minLength": 3,
                          "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z](?:[a-z0-9-]{0,61}[a-z0-9])?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "lastVerification": {
                          "additionalProperties": false,
                          "nullable": true,
                          "properties": {
                            "attemptPublicId": {
                              "format": "uuid",
                              "type": "string"
                            },
                            "completedAt": {
                              "format": "date-time",
                              "nullable": true,
                              "type": "string"
                            },
                            "method": {
                              "enum": [
                                "dns_txt",
                                "https_file"
                              ],
                              "type": "string"
                            },
                            "outcome": {
                              "enum": [
                                "failed",
                                "stale",
                                "succeeded"
                              ],
                              "nullable": true,
                              "type": "string"
                            },
                            "requestedAt": {
                              "format": "date-time",
                              "type": "string"
                            },
                            "resultCode": {
                              "anyOf": [
                                {
                                  "enum": [
                                    "attempt_stale"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_answer_limit"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_chunk_limit"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_error"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_no_answers"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_response_too_large"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_timeout"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_txt_match"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_txt_mismatch"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_body_empty"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_dns_answer_limit"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_dns_error"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_dns_no_answers"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_dns_timeout"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_egress_denied"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_file_match"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_file_mismatch"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_network_error"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_redirect_denied"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_response_invalid"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_response_too_large"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "local_fixture_match"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "local_fixture_mismatch"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "local_fixture_missing"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "local_fixture_too_large"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "request_invalid"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "verifier_error"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "maxLength": 64,
                                  "minLength": 13,
                                  "pattern": "^https_http_[1-5][0-9]{2}$",
                                  "type": "string"
                                }
                              ],
                              "nullable": true
                            },
                            "retryable": {
                              "type": "boolean"
                            },
                            "status": {
                              "enum": [
                                "queued",
                                "leased",
                                "completed"
                              ],
                              "type": "string"
                            }
                          },
                          "required": [
                            "attemptPublicId",
                            "completedAt",
                            "method",
                            "outcome",
                            "requestedAt",
                            "resultCode",
                            "retryable",
                            "status"
                          ],
                          "type": "object"
                        },
                        "productionEligible": {
                          "type": "boolean"
                        },
                        "publicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "releasedAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "state": {
                          "enum": [
                            "pending",
                            "verified",
                            "active",
                            "suspended",
                            "expired",
                            "released"
                          ],
                          "type": "string"
                        },
                        "suspendedAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "tenantPublicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "updatedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "validUntil": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "verifiedAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "version": {
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "activatedAt",
                        "createdAt",
                        "currentChallenge",
                        "currentEvidence",
                        "expiredAt",
                        "hostname",
                        "lastVerification",
                        "productionEligible",
                        "publicId",
                        "releasedAt",
                        "state",
                        "suspendedAt",
                        "tenantPublicId",
                        "updatedAt",
                        "validUntil",
                        "verifiedAt",
                        "version"
                      ],
                      "type": "object"
                    }
                  },
                  "required": [
                    "challenge",
                    "domain"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "post_v1_advertisers_tenants_by_tenantid_domains_by_domainid_challenges",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_start_domain_challenge"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/domains/{domainId}/release": {
      "post": {
        "operationId": "post_v1_advertisers_tenants_by_tenantid_domains_by_domainid_release",
        "parameters": [
          {
            "in": "path",
            "name": "domainId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "minLength": 3,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "activatedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "currentChallenge": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "dnsName": {
                          "maxLength": 281,
                          "minLength": 1,
                          "type": "string"
                        },
                        "expiresAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "httpsUrl": {
                          "maxLength": 310,
                          "minLength": 1,
                          "type": "string"
                        },
                        "issuedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "method": {
                          "enum": [
                            "dns_txt",
                            "https_file"
                          ],
                          "type": "string"
                        },
                        "publicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "version": {
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "dnsName",
                        "expiresAt",
                        "httpsUrl",
                        "issuedAt",
                        "method",
                        "publicId",
                        "version"
                      ],
                      "type": "object"
                    },
                    "currentEvidence": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "classification": {
                          "enum": [
                            "local_reference",
                            "public_https"
                          ],
                          "type": "string"
                        },
                        "method": {
                          "enum": [
                            "dns_txt",
                            "https_file"
                          ],
                          "type": "string"
                        },
                        "observedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "outcome": {
                          "enum": [
                            "failed",
                            "stale",
                            "succeeded"
                          ],
                          "type": "string"
                        },
                        "publicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "resultCode": {
                          "anyOf": [
                            {
                              "enum": [
                                "attempt_stale"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_answer_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_chunk_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_no_answers"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_response_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_timeout"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_txt_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_txt_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_body_empty"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_answer_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_no_answers"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_timeout"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_egress_denied"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_file_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_file_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_network_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_redirect_denied"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_response_invalid"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_response_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_missing"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "request_invalid"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "verifier_error"
                              ],
                              "type": "string"
                            },
                            {
                              "maxLength": 64,
                              "minLength": 13,
                              "pattern": "^https_http_[1-5][0-9]{2}$",
                              "type": "string"
                            }
                          ]
                        },
                        "validUntil": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        }
                      },
                      "required": [
                        "classification",
                        "method",
                        "observedAt",
                        "outcome",
                        "publicId",
                        "resultCode",
                        "validUntil"
                      ],
                      "type": "object"
                    },
                    "expiredAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "hostname": {
                      "maxLength": 253,
                      "minLength": 3,
                      "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z](?:[a-z0-9-]{0,61}[a-z0-9])?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "lastVerification": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "attemptPublicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "completedAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "method": {
                          "enum": [
                            "dns_txt",
                            "https_file"
                          ],
                          "type": "string"
                        },
                        "outcome": {
                          "enum": [
                            "failed",
                            "stale",
                            "succeeded"
                          ],
                          "nullable": true,
                          "type": "string"
                        },
                        "requestedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "resultCode": {
                          "anyOf": [
                            {
                              "enum": [
                                "attempt_stale"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_answer_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_chunk_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_no_answers"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_response_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_timeout"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_txt_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_txt_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_body_empty"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_answer_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_no_answers"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_timeout"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_egress_denied"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_file_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_file_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_network_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_redirect_denied"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_response_invalid"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_response_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_missing"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "request_invalid"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "verifier_error"
                              ],
                              "type": "string"
                            },
                            {
                              "maxLength": 64,
                              "minLength": 13,
                              "pattern": "^https_http_[1-5][0-9]{2}$",
                              "type": "string"
                            }
                          ],
                          "nullable": true
                        },
                        "retryable": {
                          "type": "boolean"
                        },
                        "status": {
                          "enum": [
                            "queued",
                            "leased",
                            "completed"
                          ],
                          "type": "string"
                        }
                      },
                      "required": [
                        "attemptPublicId",
                        "completedAt",
                        "method",
                        "outcome",
                        "requestedAt",
                        "resultCode",
                        "retryable",
                        "status"
                      ],
                      "type": "object"
                    },
                    "productionEligible": {
                      "type": "boolean"
                    },
                    "publicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "releasedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "state": {
                      "enum": [
                        "pending",
                        "verified",
                        "active",
                        "suspended",
                        "expired",
                        "released"
                      ],
                      "type": "string"
                    },
                    "suspendedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "tenantPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "validUntil": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "verifiedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "activatedAt",
                    "createdAt",
                    "currentChallenge",
                    "currentEvidence",
                    "expiredAt",
                    "hostname",
                    "lastVerification",
                    "productionEligible",
                    "publicId",
                    "releasedAt",
                    "state",
                    "suspendedAt",
                    "tenantPublicId",
                    "updatedAt",
                    "validUntil",
                    "verifiedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "destructive",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "post_v1_advertisers_tenants_by_tenantid_domains_by_domainid_release",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_release_advertiser_domain"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/domains/{domainId}/verifications": {
      "get": {
        "operationId": "get_v1_advertisers_tenants_by_tenantid_domains_by_domainid_verifications",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 10000,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "domainId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "challengePublicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "completedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "domainPublicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "method": {
                        "enum": [
                          "dns_txt",
                          "https_file"
                        ],
                        "type": "string"
                      },
                      "outcome": {
                        "enum": [
                          "failed",
                          "stale",
                          "succeeded"
                        ],
                        "nullable": true,
                        "type": "string"
                      },
                      "publicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "requestedAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "resultCode": {
                        "anyOf": [
                          {
                            "enum": [
                              "attempt_stale"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "dns_answer_limit"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "dns_chunk_limit"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "dns_error"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "dns_no_answers"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "dns_response_too_large"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "dns_timeout"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "dns_txt_match"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "dns_txt_mismatch"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "https_body_empty"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "https_dns_answer_limit"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "https_dns_error"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "https_dns_no_answers"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "https_dns_timeout"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "https_egress_denied"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "https_file_match"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "https_file_mismatch"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "https_network_error"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "https_redirect_denied"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "https_response_invalid"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "https_response_too_large"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "local_fixture_match"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "local_fixture_mismatch"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "local_fixture_missing"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "local_fixture_too_large"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "request_invalid"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "verifier_error"
                            ],
                            "type": "string"
                          },
                          {
                            "maxLength": 64,
                            "minLength": 13,
                            "pattern": "^https_http_[1-5][0-9]{2}$",
                            "type": "string"
                          }
                        ],
                        "nullable": true
                      },
                      "startedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "status": {
                        "enum": [
                          "queued",
                          "leased",
                          "completed"
                        ],
                        "type": "string"
                      }
                    },
                    "required": [
                      "challengePublicId",
                      "completedAt",
                      "domainPublicId",
                      "method",
                      "outcome",
                      "publicId",
                      "requestedAt",
                      "resultCode",
                      "startedAt",
                      "status"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_advertisers_tenants_by_tenantid_domains_by_domainid_verifications",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_list_domain_verifications"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_advertisers_tenants_by_tenantid_domains_by_domainid_verifications",
        "parameters": [
          {
            "in": "path",
            "name": "domainId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "minLength": 3,
              "type": "string"
            }
          }
        ],
        "responses": {
          "202": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "attempt": {
                      "additionalProperties": false,
                      "properties": {
                        "challengePublicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "completedAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "domainPublicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "method": {
                          "enum": [
                            "dns_txt",
                            "https_file"
                          ],
                          "type": "string"
                        },
                        "outcome": {
                          "enum": [
                            "failed",
                            "stale",
                            "succeeded"
                          ],
                          "nullable": true,
                          "type": "string"
                        },
                        "publicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "requestedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "resultCode": {
                          "anyOf": [
                            {
                              "enum": [
                                "attempt_stale"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_answer_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_chunk_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_no_answers"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_response_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_timeout"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_txt_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "dns_txt_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_body_empty"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_answer_limit"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_no_answers"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_dns_timeout"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_egress_denied"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_file_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_file_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_network_error"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_redirect_denied"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_response_invalid"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "https_response_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_match"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_mismatch"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_missing"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "local_fixture_too_large"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "request_invalid"
                              ],
                              "type": "string"
                            },
                            {
                              "enum": [
                                "verifier_error"
                              ],
                              "type": "string"
                            },
                            {
                              "maxLength": 64,
                              "minLength": 13,
                              "pattern": "^https_http_[1-5][0-9]{2}$",
                              "type": "string"
                            }
                          ],
                          "nullable": true
                        },
                        "startedAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "status": {
                          "enum": [
                            "queued",
                            "leased",
                            "completed"
                          ],
                          "type": "string"
                        }
                      },
                      "required": [
                        "challengePublicId",
                        "completedAt",
                        "domainPublicId",
                        "method",
                        "outcome",
                        "publicId",
                        "requestedAt",
                        "resultCode",
                        "startedAt",
                        "status"
                      ],
                      "type": "object"
                    },
                    "domain": {
                      "additionalProperties": false,
                      "properties": {
                        "activatedAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "createdAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "currentChallenge": {
                          "additionalProperties": false,
                          "nullable": true,
                          "properties": {
                            "dnsName": {
                              "maxLength": 281,
                              "minLength": 1,
                              "type": "string"
                            },
                            "expiresAt": {
                              "format": "date-time",
                              "type": "string"
                            },
                            "httpsUrl": {
                              "maxLength": 310,
                              "minLength": 1,
                              "type": "string"
                            },
                            "issuedAt": {
                              "format": "date-time",
                              "type": "string"
                            },
                            "method": {
                              "enum": [
                                "dns_txt",
                                "https_file"
                              ],
                              "type": "string"
                            },
                            "publicId": {
                              "format": "uuid",
                              "type": "string"
                            },
                            "version": {
                              "minimum": 1,
                              "type": "integer"
                            }
                          },
                          "required": [
                            "dnsName",
                            "expiresAt",
                            "httpsUrl",
                            "issuedAt",
                            "method",
                            "publicId",
                            "version"
                          ],
                          "type": "object"
                        },
                        "currentEvidence": {
                          "additionalProperties": false,
                          "nullable": true,
                          "properties": {
                            "classification": {
                              "enum": [
                                "local_reference",
                                "public_https"
                              ],
                              "type": "string"
                            },
                            "method": {
                              "enum": [
                                "dns_txt",
                                "https_file"
                              ],
                              "type": "string"
                            },
                            "observedAt": {
                              "format": "date-time",
                              "type": "string"
                            },
                            "outcome": {
                              "enum": [
                                "failed",
                                "stale",
                                "succeeded"
                              ],
                              "type": "string"
                            },
                            "publicId": {
                              "format": "uuid",
                              "type": "string"
                            },
                            "resultCode": {
                              "anyOf": [
                                {
                                  "enum": [
                                    "attempt_stale"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_answer_limit"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_chunk_limit"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_error"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_no_answers"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_response_too_large"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_timeout"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_txt_match"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_txt_mismatch"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_body_empty"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_dns_answer_limit"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_dns_error"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_dns_no_answers"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_dns_timeout"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_egress_denied"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_file_match"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_file_mismatch"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_network_error"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_redirect_denied"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_response_invalid"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_response_too_large"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "local_fixture_match"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "local_fixture_mismatch"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "local_fixture_missing"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "local_fixture_too_large"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "request_invalid"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "verifier_error"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "maxLength": 64,
                                  "minLength": 13,
                                  "pattern": "^https_http_[1-5][0-9]{2}$",
                                  "type": "string"
                                }
                              ]
                            },
                            "validUntil": {
                              "format": "date-time",
                              "nullable": true,
                              "type": "string"
                            }
                          },
                          "required": [
                            "classification",
                            "method",
                            "observedAt",
                            "outcome",
                            "publicId",
                            "resultCode",
                            "validUntil"
                          ],
                          "type": "object"
                        },
                        "expiredAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "hostname": {
                          "maxLength": 253,
                          "minLength": 3,
                          "pattern": "^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z](?:[a-z0-9-]{0,61}[a-z0-9])?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "lastVerification": {
                          "additionalProperties": false,
                          "nullable": true,
                          "properties": {
                            "attemptPublicId": {
                              "format": "uuid",
                              "type": "string"
                            },
                            "completedAt": {
                              "format": "date-time",
                              "nullable": true,
                              "type": "string"
                            },
                            "method": {
                              "enum": [
                                "dns_txt",
                                "https_file"
                              ],
                              "type": "string"
                            },
                            "outcome": {
                              "enum": [
                                "failed",
                                "stale",
                                "succeeded"
                              ],
                              "nullable": true,
                              "type": "string"
                            },
                            "requestedAt": {
                              "format": "date-time",
                              "type": "string"
                            },
                            "resultCode": {
                              "anyOf": [
                                {
                                  "enum": [
                                    "attempt_stale"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_answer_limit"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_chunk_limit"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_error"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_no_answers"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_response_too_large"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_timeout"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_txt_match"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "dns_txt_mismatch"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_body_empty"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_dns_answer_limit"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_dns_error"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_dns_no_answers"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_dns_timeout"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_egress_denied"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_file_match"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_file_mismatch"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_network_error"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_redirect_denied"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_response_invalid"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "https_response_too_large"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "local_fixture_match"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "local_fixture_mismatch"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "local_fixture_missing"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "local_fixture_too_large"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "request_invalid"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "enum": [
                                    "verifier_error"
                                  ],
                                  "type": "string"
                                },
                                {
                                  "maxLength": 64,
                                  "minLength": 13,
                                  "pattern": "^https_http_[1-5][0-9]{2}$",
                                  "type": "string"
                                }
                              ],
                              "nullable": true
                            },
                            "retryable": {
                              "type": "boolean"
                            },
                            "status": {
                              "enum": [
                                "queued",
                                "leased",
                                "completed"
                              ],
                              "type": "string"
                            }
                          },
                          "required": [
                            "attemptPublicId",
                            "completedAt",
                            "method",
                            "outcome",
                            "requestedAt",
                            "resultCode",
                            "retryable",
                            "status"
                          ],
                          "type": "object"
                        },
                        "productionEligible": {
                          "type": "boolean"
                        },
                        "publicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "releasedAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "state": {
                          "enum": [
                            "pending",
                            "verified",
                            "active",
                            "suspended",
                            "expired",
                            "released"
                          ],
                          "type": "string"
                        },
                        "suspendedAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "tenantPublicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "updatedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "validUntil": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "verifiedAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "version": {
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "activatedAt",
                        "createdAt",
                        "currentChallenge",
                        "currentEvidence",
                        "expiredAt",
                        "hostname",
                        "lastVerification",
                        "productionEligible",
                        "publicId",
                        "releasedAt",
                        "state",
                        "suspendedAt",
                        "tenantPublicId",
                        "updatedAt",
                        "validUntil",
                        "verifiedAt",
                        "version"
                      ],
                      "type": "object"
                    }
                  },
                  "required": [
                    "attempt",
                    "domain"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "post_v1_advertisers_tenants_by_tenantid_domains_by_domainid_verifications",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_verify_advertiser_domain"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/history": {
      "get": {
        "operationId": "get_v1_advertisers_tenants_by_tenantid_history",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 10000,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "action": {
                        "enum": [
                          "created",
                          "updated",
                          "activated",
                          "suspended",
                          "rejected",
                          "member_added",
                          "member_updated",
                          "member_removed"
                        ],
                        "type": "string"
                      },
                      "actorRole": {
                        "enum": [
                          "admin",
                          "advertiser"
                        ],
                        "type": "string"
                      },
                      "actorUserId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "changedFields": {
                        "items": {
                          "maxLength": 64,
                          "minLength": 1,
                          "type": "string"
                        },
                        "maxItems": 8,
                        "type": "array"
                      },
                      "id": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "memberId": {
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "occurredAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "resourceVersion": {
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "action",
                      "actorRole",
                      "actorUserId",
                      "changedFields",
                      "id",
                      "memberId",
                      "occurredAt",
                      "resourceVersion"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_advertisers_tenants_by_tenantid_history",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/members": {
      "get": {
        "operationId": "get_v1_advertisers_tenants_by_tenantid_members",
        "parameters": [
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "id": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "permissions": {
                        "items": {
                          "enum": [
                            "owner",
                            "manage",
                            "integrate",
                            "read"
                          ],
                          "type": "string"
                        },
                        "maxItems": 4,
                        "minItems": 1,
                        "type": "array",
                        "uniqueItems": true
                      },
                      "tenantVersion": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "userId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "version": {
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "createdAt",
                      "id",
                      "permissions",
                      "tenantVersion",
                      "userId",
                      "version"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_advertisers_tenants_by_tenantid_members",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_list_advertiser_members"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_advertisers_tenants_by_tenantid_members",
        "parameters": [
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "minLength": 3,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "permissions": {
                    "items": {
                      "enum": [
                        "manage",
                        "integrate",
                        "read"
                      ],
                      "type": "string"
                    },
                    "maxItems": 3,
                    "minItems": 1,
                    "type": "array",
                    "uniqueItems": true
                  },
                  "userId": {
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "permissions",
                  "userId"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "permissions": {
                      "items": {
                        "enum": [
                          "owner",
                          "manage",
                          "integrate",
                          "read"
                        ],
                        "type": "string"
                      },
                      "maxItems": 4,
                      "minItems": 1,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "tenantVersion": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "userId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "permissions",
                    "tenantVersion",
                    "userId",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "post_v1_advertisers_tenants_by_tenantid_members",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_add_advertiser_member"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/members/{memberId}": {
      "delete": {
        "operationId": "delete_v1_advertisers_tenants_by_tenantid_members_by_memberid",
        "parameters": [
          {
            "in": "path",
            "name": "memberId",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "minLength": 3,
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "destructive",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "delete_v1_advertisers_tenants_by_tenantid_members_by_memberid",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_remove_advertiser_member"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "patch": {
        "operationId": "patch_v1_advertisers_tenants_by_tenantid_members_by_memberid",
        "parameters": [
          {
            "in": "path",
            "name": "memberId",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "minLength": 3,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "permissions": {
                    "items": {
                      "enum": [
                        "manage",
                        "integrate",
                        "read"
                      ],
                      "type": "string"
                    },
                    "maxItems": 3,
                    "minItems": 1,
                    "type": "array",
                    "uniqueItems": true
                  }
                },
                "required": [
                  "permissions"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "permissions": {
                      "items": {
                        "enum": [
                          "owner",
                          "manage",
                          "integrate",
                          "read"
                        ],
                        "type": "string"
                      },
                      "maxItems": 4,
                      "minItems": 1,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "tenantVersion": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "userId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "permissions",
                    "tenantVersion",
                    "userId",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "patch_v1_advertisers_tenants_by_tenantid_members_by_memberid",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_update_advertiser_member"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/tracker/programs": {
      "get": {
        "operationId": "get_v1_advertisers_tenants_by_tenantid_tracker_programs",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 10000,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "campaignAuthorityPublicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "currentRevision": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "name": {
                        "maxLength": 120,
                        "minLength": 1,
                        "type": "string"
                      },
                      "publicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "publishedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "retiredAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "state": {
                        "enum": [
                          "draft",
                          "published",
                          "suspended",
                          "retired"
                        ],
                        "type": "string"
                      },
                      "suspendedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "tenantPublicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "updatedAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "version": {
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "campaignAuthorityPublicId",
                      "createdAt",
                      "currentRevision",
                      "name",
                      "publicId",
                      "publishedAt",
                      "retiredAt",
                      "state",
                      "suspendedAt",
                      "tenantPublicId",
                      "updatedAt",
                      "version"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_advertisers_tenants_by_tenantid_tracker_programs",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_advertisers_tenants_by_tenantid_tracker_programs",
        "parameters": [
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "campaignAuthorityPublicId": {
                    "format": "uuid",
                    "type": "string"
                  },
                  "configuration": {
                    "additionalProperties": false,
                    "properties": {
                      "flows": {
                        "items": {
                          "additionalProperties": false,
                          "properties": {
                            "id": {
                              "maxLength": 64,
                              "pattern": "^[a-z][a-z0-9_-]{0,63}$",
                              "type": "string"
                            },
                            "kind": {
                              "enum": [
                                "forced",
                                "regular",
                                "default"
                              ],
                              "type": "string"
                            },
                            "predicates": {
                              "items": {
                                "anyOf": [
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "kind": {
                                        "enum": [
                                          "affiliate_in"
                                        ],
                                        "type": "string"
                                      },
                                      "values": {
                                        "items": {
                                          "minimum": 1,
                                          "type": "integer"
                                        },
                                        "maxItems": 100,
                                        "minItems": 1,
                                        "type": "array",
                                        "uniqueItems": true
                                      }
                                    },
                                    "required": [
                                      "kind",
                                      "values"
                                    ],
                                    "type": "object"
                                  },
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "kind": {
                                        "enum": [
                                          "country_in"
                                        ],
                                        "type": "string"
                                      },
                                      "values": {
                                        "items": {
                                          "pattern": "^[A-Z]{2}$",
                                          "type": "string"
                                        },
                                        "maxItems": 100,
                                        "minItems": 1,
                                        "type": "array",
                                        "uniqueItems": true
                                      }
                                    },
                                    "required": [
                                      "kind",
                                      "values"
                                    ],
                                    "type": "object"
                                  },
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "key": {
                                        "maxLength": 16,
                                        "pattern": "^(?:source|external_id|creative|campaign|cost|sub_id_(?:[1-9]|[12][0-9]|30))$",
                                        "type": "string"
                                      },
                                      "kind": {
                                        "enum": [
                                          "parameter_equals"
                                        ],
                                        "type": "string"
                                      },
                                      "value": {
                                        "maxLength": 256,
                                        "minLength": 1,
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "key",
                                      "kind",
                                      "value"
                                    ],
                                    "type": "object"
                                  },
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "kind": {
                                        "enum": [
                                          "source_in"
                                        ],
                                        "type": "string"
                                      },
                                      "values": {
                                        "items": {
                                          "maxLength": 128,
                                          "minLength": 1,
                                          "type": "string"
                                        },
                                        "maxItems": 100,
                                        "minItems": 1,
                                        "type": "array",
                                        "uniqueItems": true
                                      }
                                    },
                                    "required": [
                                      "kind",
                                      "values"
                                    ],
                                    "type": "object"
                                  }
                                ]
                              },
                              "maxItems": 8,
                              "type": "array"
                            },
                            "priority": {
                              "maximum": 10000,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "sticky": {
                              "type": "boolean"
                            },
                            "variants": {
                              "items": {
                                "additionalProperties": false,
                                "properties": {
                                  "destinationPublicId": {
                                    "format": "uuid",
                                    "type": "string"
                                  },
                                  "id": {
                                    "maxLength": 64,
                                    "pattern": "^[a-z][a-z0-9_-]{0,63}$",
                                    "type": "string"
                                  },
                                  "weight": {
                                    "maximum": 1000000,
                                    "minimum": 1,
                                    "type": "integer"
                                  }
                                },
                                "required": [
                                  "destinationPublicId",
                                  "id",
                                  "weight"
                                ],
                                "type": "object"
                              },
                              "maxItems": 20,
                              "minItems": 1,
                              "type": "array"
                            }
                          },
                          "required": [
                            "id",
                            "kind",
                            "predicates",
                            "priority",
                            "sticky",
                            "variants"
                          ],
                          "type": "object"
                        },
                        "maxItems": 50,
                        "minItems": 1,
                        "type": "array"
                      },
                      "parameterVersion": {
                        "enum": [
                          "tracker-parameters-v1"
                        ],
                        "type": "string"
                      },
                      "templatePublicId": {
                        "format": "uuid",
                        "nullable": true,
                        "type": "string"
                      }
                    },
                    "required": [
                      "flows",
                      "parameterVersion",
                      "templatePublicId"
                    ],
                    "type": "object"
                  },
                  "name": {
                    "maxLength": 120,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "campaignAuthorityPublicId",
                  "configuration",
                  "name"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "campaignAuthorityPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "configuration": {
                      "additionalProperties": false,
                      "properties": {
                        "flows": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "id": {
                                "maxLength": 64,
                                "pattern": "^[a-z][a-z0-9_-]{0,63}$",
                                "type": "string"
                              },
                              "kind": {
                                "enum": [
                                  "forced",
                                  "regular",
                                  "default"
                                ],
                                "type": "string"
                              },
                              "predicates": {
                                "items": {
                                  "anyOf": [
                                    {
                                      "additionalProperties": false,
                                      "properties": {
                                        "kind": {
                                          "enum": [
                                            "affiliate_in"
                                          ],
                                          "type": "string"
                                        },
                                        "values": {
                                          "items": {
                                            "minimum": 1,
                                            "type": "integer"
                                          },
                                          "maxItems": 100,
                                          "minItems": 1,
                                          "type": "array",
                                          "uniqueItems": true
                                        }
                                      },
                                      "required": [
                                        "kind",
                                        "values"
                                      ],
                                      "type": "object"
                                    },
                                    {
                                      "additionalProperties": false,
                                      "properties": {
                                        "kind": {
                                          "enum": [
                                            "country_in"
                                          ],
                                          "type": "string"
                                        },
                                        "values": {
                                          "items": {
                                            "pattern": "^[A-Z]{2}$",
                                            "type": "string"
                                          },
                                          "maxItems": 100,
                                          "minItems": 1,
                                          "type": "array",
                                          "uniqueItems": true
                                        }
                                      },
                                      "required": [
                                        "kind",
                                        "values"
                                      ],
                                      "type": "object"
                                    },
                                    {
                                      "additionalProperties": false,
                                      "properties": {
                                        "key": {
                                          "maxLength": 16,
                                          "pattern": "^(?:source|external_id|creative|campaign|cost|sub_id_(?:[1-9]|[12][0-9]|30))$",
                                          "type": "string"
                                        },
                                        "kind": {
                                          "enum": [
                                            "parameter_equals"
                                          ],
                                          "type": "string"
                                        },
                                        "value": {
                                          "maxLength": 256,
                                          "minLength": 1,
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "key",
                                        "kind",
                                        "value"
                                      ],
                                      "type": "object"
                                    },
                                    {
                                      "additionalProperties": false,
                                      "properties": {
                                        "kind": {
                                          "enum": [
                                            "source_in"
                                          ],
                                          "type": "string"
                                        },
                                        "values": {
                                          "items": {
                                            "maxLength": 128,
                                            "minLength": 1,
                                            "type": "string"
                                          },
                                          "maxItems": 100,
                                          "minItems": 1,
                                          "type": "array",
                                          "uniqueItems": true
                                        }
                                      },
                                      "required": [
                                        "kind",
                                        "values"
                                      ],
                                      "type": "object"
                                    }
                                  ]
                                },
                                "maxItems": 8,
                                "type": "array"
                              },
                              "priority": {
                                "maximum": 10000,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "sticky": {
                                "type": "boolean"
                              },
                              "variants": {
                                "items": {
                                  "additionalProperties": false,
                                  "properties": {
                                    "destinationPublicId": {
                                      "format": "uuid",
                                      "type": "string"
                                    },
                                    "id": {
                                      "maxLength": 64,
                                      "pattern": "^[a-z][a-z0-9_-]{0,63}$",
                                      "type": "string"
                                    },
                                    "weight": {
                                      "maximum": 1000000,
                                      "minimum": 1,
                                      "type": "integer"
                                    }
                                  },
                                  "required": [
                                    "destinationPublicId",
                                    "id",
                                    "weight"
                                  ],
                                  "type": "object"
                                },
                                "maxItems": 20,
                                "minItems": 1,
                                "type": "array"
                              }
                            },
                            "required": [
                              "id",
                              "kind",
                              "predicates",
                              "priority",
                              "sticky",
                              "variants"
                            ],
                            "type": "object"
                          },
                          "maxItems": 50,
                          "minItems": 1,
                          "type": "array"
                        },
                        "parameterVersion": {
                          "enum": [
                            "tracker-parameters-v1"
                          ],
                          "type": "string"
                        },
                        "templatePublicId": {
                          "format": "uuid",
                          "nullable": true,
                          "type": "string"
                        }
                      },
                      "required": [
                        "flows",
                        "parameterVersion",
                        "templatePublicId"
                      ],
                      "type": "object"
                    },
                    "configurationDigest": {
                      "pattern": "^[a-f0-9]{64}$",
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "currentRevision": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "name": {
                      "maxLength": 120,
                      "minLength": 1,
                      "type": "string"
                    },
                    "publicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "publishedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "retiredAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "state": {
                      "enum": [
                        "draft",
                        "published",
                        "suspended",
                        "retired"
                      ],
                      "type": "string"
                    },
                    "suspendedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "tenantPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "campaignAuthorityPublicId",
                    "createdAt",
                    "currentRevision",
                    "name",
                    "publicId",
                    "publishedAt",
                    "retiredAt",
                    "state",
                    "suspendedAt",
                    "tenantPublicId",
                    "updatedAt",
                    "version",
                    "configuration",
                    "configurationDigest"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "post_v1_advertisers_tenants_by_tenantid_tracker_programs",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/tracker/programs/{programId}": {
      "get": {
        "operationId": "get_v1_advertisers_tenants_by_tenantid_tracker_programs_by_programid",
        "parameters": [
          {
            "in": "path",
            "name": "programId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "campaignAuthorityPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "configuration": {
                      "additionalProperties": false,
                      "properties": {
                        "flows": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "id": {
                                "maxLength": 64,
                                "pattern": "^[a-z][a-z0-9_-]{0,63}$",
                                "type": "string"
                              },
                              "kind": {
                                "enum": [
                                  "forced",
                                  "regular",
                                  "default"
                                ],
                                "type": "string"
                              },
                              "predicates": {
                                "items": {
                                  "anyOf": [
                                    {
                                      "additionalProperties": false,
                                      "properties": {
                                        "kind": {
                                          "enum": [
                                            "affiliate_in"
                                          ],
                                          "type": "string"
                                        },
                                        "values": {
                                          "items": {
                                            "minimum": 1,
                                            "type": "integer"
                                          },
                                          "maxItems": 100,
                                          "minItems": 1,
                                          "type": "array",
                                          "uniqueItems": true
                                        }
                                      },
                                      "required": [
                                        "kind",
                                        "values"
                                      ],
                                      "type": "object"
                                    },
                                    {
                                      "additionalProperties": false,
                                      "properties": {
                                        "kind": {
                                          "enum": [
                                            "country_in"
                                          ],
                                          "type": "string"
                                        },
                                        "values": {
                                          "items": {
                                            "pattern": "^[A-Z]{2}$",
                                            "type": "string"
                                          },
                                          "maxItems": 100,
                                          "minItems": 1,
                                          "type": "array",
                                          "uniqueItems": true
                                        }
                                      },
                                      "required": [
                                        "kind",
                                        "values"
                                      ],
                                      "type": "object"
                                    },
                                    {
                                      "additionalProperties": false,
                                      "properties": {
                                        "key": {
                                          "maxLength": 16,
                                          "pattern": "^(?:source|external_id|creative|campaign|cost|sub_id_(?:[1-9]|[12][0-9]|30))$",
                                          "type": "string"
                                        },
                                        "kind": {
                                          "enum": [
                                            "parameter_equals"
                                          ],
                                          "type": "string"
                                        },
                                        "value": {
                                          "maxLength": 256,
                                          "minLength": 1,
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "key",
                                        "kind",
                                        "value"
                                      ],
                                      "type": "object"
                                    },
                                    {
                                      "additionalProperties": false,
                                      "properties": {
                                        "kind": {
                                          "enum": [
                                            "source_in"
                                          ],
                                          "type": "string"
                                        },
                                        "values": {
                                          "items": {
                                            "maxLength": 128,
                                            "minLength": 1,
                                            "type": "string"
                                          },
                                          "maxItems": 100,
                                          "minItems": 1,
                                          "type": "array",
                                          "uniqueItems": true
                                        }
                                      },
                                      "required": [
                                        "kind",
                                        "values"
                                      ],
                                      "type": "object"
                                    }
                                  ]
                                },
                                "maxItems": 8,
                                "type": "array"
                              },
                              "priority": {
                                "maximum": 10000,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "sticky": {
                                "type": "boolean"
                              },
                              "variants": {
                                "items": {
                                  "additionalProperties": false,
                                  "properties": {
                                    "destinationPublicId": {
                                      "format": "uuid",
                                      "type": "string"
                                    },
                                    "id": {
                                      "maxLength": 64,
                                      "pattern": "^[a-z][a-z0-9_-]{0,63}$",
                                      "type": "string"
                                    },
                                    "weight": {
                                      "maximum": 1000000,
                                      "minimum": 1,
                                      "type": "integer"
                                    }
                                  },
                                  "required": [
                                    "destinationPublicId",
                                    "id",
                                    "weight"
                                  ],
                                  "type": "object"
                                },
                                "maxItems": 20,
                                "minItems": 1,
                                "type": "array"
                              }
                            },
                            "required": [
                              "id",
                              "kind",
                              "predicates",
                              "priority",
                              "sticky",
                              "variants"
                            ],
                            "type": "object"
                          },
                          "maxItems": 50,
                          "minItems": 1,
                          "type": "array"
                        },
                        "parameterVersion": {
                          "enum": [
                            "tracker-parameters-v1"
                          ],
                          "type": "string"
                        },
                        "templatePublicId": {
                          "format": "uuid",
                          "nullable": true,
                          "type": "string"
                        }
                      },
                      "required": [
                        "flows",
                        "parameterVersion",
                        "templatePublicId"
                      ],
                      "type": "object"
                    },
                    "configurationDigest": {
                      "pattern": "^[a-f0-9]{64}$",
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "currentRevision": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "name": {
                      "maxLength": 120,
                      "minLength": 1,
                      "type": "string"
                    },
                    "publicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "publishedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "retiredAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "state": {
                      "enum": [
                        "draft",
                        "published",
                        "suspended",
                        "retired"
                      ],
                      "type": "string"
                    },
                    "suspendedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "tenantPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "campaignAuthorityPublicId",
                    "createdAt",
                    "currentRevision",
                    "name",
                    "publicId",
                    "publishedAt",
                    "retiredAt",
                    "state",
                    "suspendedAt",
                    "tenantPublicId",
                    "updatedAt",
                    "version",
                    "configuration",
                    "configurationDigest"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_advertisers_tenants_by_tenantid_tracker_programs_by_programid",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/tracker/programs/{programId}/revisions": {
      "post": {
        "operationId": "post_v1_advertisers_tenants_by_tenantid_tracker_programs_by_programid_revisions",
        "parameters": [
          {
            "in": "path",
            "name": "programId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "minLength": 3,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "configuration": {
                    "additionalProperties": false,
                    "properties": {
                      "flows": {
                        "items": {
                          "additionalProperties": false,
                          "properties": {
                            "id": {
                              "maxLength": 64,
                              "pattern": "^[a-z][a-z0-9_-]{0,63}$",
                              "type": "string"
                            },
                            "kind": {
                              "enum": [
                                "forced",
                                "regular",
                                "default"
                              ],
                              "type": "string"
                            },
                            "predicates": {
                              "items": {
                                "anyOf": [
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "kind": {
                                        "enum": [
                                          "affiliate_in"
                                        ],
                                        "type": "string"
                                      },
                                      "values": {
                                        "items": {
                                          "minimum": 1,
                                          "type": "integer"
                                        },
                                        "maxItems": 100,
                                        "minItems": 1,
                                        "type": "array",
                                        "uniqueItems": true
                                      }
                                    },
                                    "required": [
                                      "kind",
                                      "values"
                                    ],
                                    "type": "object"
                                  },
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "kind": {
                                        "enum": [
                                          "country_in"
                                        ],
                                        "type": "string"
                                      },
                                      "values": {
                                        "items": {
                                          "pattern": "^[A-Z]{2}$",
                                          "type": "string"
                                        },
                                        "maxItems": 100,
                                        "minItems": 1,
                                        "type": "array",
                                        "uniqueItems": true
                                      }
                                    },
                                    "required": [
                                      "kind",
                                      "values"
                                    ],
                                    "type": "object"
                                  },
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "key": {
                                        "maxLength": 16,
                                        "pattern": "^(?:source|external_id|creative|campaign|cost|sub_id_(?:[1-9]|[12][0-9]|30))$",
                                        "type": "string"
                                      },
                                      "kind": {
                                        "enum": [
                                          "parameter_equals"
                                        ],
                                        "type": "string"
                                      },
                                      "value": {
                                        "maxLength": 256,
                                        "minLength": 1,
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "key",
                                      "kind",
                                      "value"
                                    ],
                                    "type": "object"
                                  },
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "kind": {
                                        "enum": [
                                          "source_in"
                                        ],
                                        "type": "string"
                                      },
                                      "values": {
                                        "items": {
                                          "maxLength": 128,
                                          "minLength": 1,
                                          "type": "string"
                                        },
                                        "maxItems": 100,
                                        "minItems": 1,
                                        "type": "array",
                                        "uniqueItems": true
                                      }
                                    },
                                    "required": [
                                      "kind",
                                      "values"
                                    ],
                                    "type": "object"
                                  }
                                ]
                              },
                              "maxItems": 8,
                              "type": "array"
                            },
                            "priority": {
                              "maximum": 10000,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "sticky": {
                              "type": "boolean"
                            },
                            "variants": {
                              "items": {
                                "additionalProperties": false,
                                "properties": {
                                  "destinationPublicId": {
                                    "format": "uuid",
                                    "type": "string"
                                  },
                                  "id": {
                                    "maxLength": 64,
                                    "pattern": "^[a-z][a-z0-9_-]{0,63}$",
                                    "type": "string"
                                  },
                                  "weight": {
                                    "maximum": 1000000,
                                    "minimum": 1,
                                    "type": "integer"
                                  }
                                },
                                "required": [
                                  "destinationPublicId",
                                  "id",
                                  "weight"
                                ],
                                "type": "object"
                              },
                              "maxItems": 20,
                              "minItems": 1,
                              "type": "array"
                            }
                          },
                          "required": [
                            "id",
                            "kind",
                            "predicates",
                            "priority",
                            "sticky",
                            "variants"
                          ],
                          "type": "object"
                        },
                        "maxItems": 50,
                        "minItems": 1,
                        "type": "array"
                      },
                      "parameterVersion": {
                        "enum": [
                          "tracker-parameters-v1"
                        ],
                        "type": "string"
                      },
                      "templatePublicId": {
                        "format": "uuid",
                        "nullable": true,
                        "type": "string"
                      }
                    },
                    "required": [
                      "flows",
                      "parameterVersion",
                      "templatePublicId"
                    ],
                    "type": "object"
                  }
                },
                "required": [
                  "configuration"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "campaignAuthorityPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "configuration": {
                      "additionalProperties": false,
                      "properties": {
                        "flows": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "id": {
                                "maxLength": 64,
                                "pattern": "^[a-z][a-z0-9_-]{0,63}$",
                                "type": "string"
                              },
                              "kind": {
                                "enum": [
                                  "forced",
                                  "regular",
                                  "default"
                                ],
                                "type": "string"
                              },
                              "predicates": {
                                "items": {
                                  "anyOf": [
                                    {
                                      "additionalProperties": false,
                                      "properties": {
                                        "kind": {
                                          "enum": [
                                            "affiliate_in"
                                          ],
                                          "type": "string"
                                        },
                                        "values": {
                                          "items": {
                                            "minimum": 1,
                                            "type": "integer"
                                          },
                                          "maxItems": 100,
                                          "minItems": 1,
                                          "type": "array",
                                          "uniqueItems": true
                                        }
                                      },
                                      "required": [
                                        "kind",
                                        "values"
                                      ],
                                      "type": "object"
                                    },
                                    {
                                      "additionalProperties": false,
                                      "properties": {
                                        "kind": {
                                          "enum": [
                                            "country_in"
                                          ],
                                          "type": "string"
                                        },
                                        "values": {
                                          "items": {
                                            "pattern": "^[A-Z]{2}$",
                                            "type": "string"
                                          },
                                          "maxItems": 100,
                                          "minItems": 1,
                                          "type": "array",
                                          "uniqueItems": true
                                        }
                                      },
                                      "required": [
                                        "kind",
                                        "values"
                                      ],
                                      "type": "object"
                                    },
                                    {
                                      "additionalProperties": false,
                                      "properties": {
                                        "key": {
                                          "maxLength": 16,
                                          "pattern": "^(?:source|external_id|creative|campaign|cost|sub_id_(?:[1-9]|[12][0-9]|30))$",
                                          "type": "string"
                                        },
                                        "kind": {
                                          "enum": [
                                            "parameter_equals"
                                          ],
                                          "type": "string"
                                        },
                                        "value": {
                                          "maxLength": 256,
                                          "minLength": 1,
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "key",
                                        "kind",
                                        "value"
                                      ],
                                      "type": "object"
                                    },
                                    {
                                      "additionalProperties": false,
                                      "properties": {
                                        "kind": {
                                          "enum": [
                                            "source_in"
                                          ],
                                          "type": "string"
                                        },
                                        "values": {
                                          "items": {
                                            "maxLength": 128,
                                            "minLength": 1,
                                            "type": "string"
                                          },
                                          "maxItems": 100,
                                          "minItems": 1,
                                          "type": "array",
                                          "uniqueItems": true
                                        }
                                      },
                                      "required": [
                                        "kind",
                                        "values"
                                      ],
                                      "type": "object"
                                    }
                                  ]
                                },
                                "maxItems": 8,
                                "type": "array"
                              },
                              "priority": {
                                "maximum": 10000,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "sticky": {
                                "type": "boolean"
                              },
                              "variants": {
                                "items": {
                                  "additionalProperties": false,
                                  "properties": {
                                    "destinationPublicId": {
                                      "format": "uuid",
                                      "type": "string"
                                    },
                                    "id": {
                                      "maxLength": 64,
                                      "pattern": "^[a-z][a-z0-9_-]{0,63}$",
                                      "type": "string"
                                    },
                                    "weight": {
                                      "maximum": 1000000,
                                      "minimum": 1,
                                      "type": "integer"
                                    }
                                  },
                                  "required": [
                                    "destinationPublicId",
                                    "id",
                                    "weight"
                                  ],
                                  "type": "object"
                                },
                                "maxItems": 20,
                                "minItems": 1,
                                "type": "array"
                              }
                            },
                            "required": [
                              "id",
                              "kind",
                              "predicates",
                              "priority",
                              "sticky",
                              "variants"
                            ],
                            "type": "object"
                          },
                          "maxItems": 50,
                          "minItems": 1,
                          "type": "array"
                        },
                        "parameterVersion": {
                          "enum": [
                            "tracker-parameters-v1"
                          ],
                          "type": "string"
                        },
                        "templatePublicId": {
                          "format": "uuid",
                          "nullable": true,
                          "type": "string"
                        }
                      },
                      "required": [
                        "flows",
                        "parameterVersion",
                        "templatePublicId"
                      ],
                      "type": "object"
                    },
                    "configurationDigest": {
                      "pattern": "^[a-f0-9]{64}$",
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "currentRevision": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "name": {
                      "maxLength": 120,
                      "minLength": 1,
                      "type": "string"
                    },
                    "publicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "publishedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "retiredAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "state": {
                      "enum": [
                        "draft",
                        "published",
                        "suspended",
                        "retired"
                      ],
                      "type": "string"
                    },
                    "suspendedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "tenantPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "campaignAuthorityPublicId",
                    "createdAt",
                    "currentRevision",
                    "name",
                    "publicId",
                    "publishedAt",
                    "retiredAt",
                    "state",
                    "suspendedAt",
                    "tenantPublicId",
                    "updatedAt",
                    "version",
                    "configuration",
                    "configurationDigest"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "post_v1_advertisers_tenants_by_tenantid_tracker_programs_by_programid_revisions",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/tracker/programs/{programId}/status": {
      "post": {
        "operationId": "post_v1_advertisers_tenants_by_tenantid_tracker_programs_by_programid_status",
        "parameters": [
          {
            "in": "path",
            "name": "programId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "minLength": 3,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "state": {
                    "enum": [
                      "published",
                      "suspended",
                      "retired"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "state"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "campaignAuthorityPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "configuration": {
                      "additionalProperties": false,
                      "properties": {
                        "flows": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "id": {
                                "maxLength": 64,
                                "pattern": "^[a-z][a-z0-9_-]{0,63}$",
                                "type": "string"
                              },
                              "kind": {
                                "enum": [
                                  "forced",
                                  "regular",
                                  "default"
                                ],
                                "type": "string"
                              },
                              "predicates": {
                                "items": {
                                  "anyOf": [
                                    {
                                      "additionalProperties": false,
                                      "properties": {
                                        "kind": {
                                          "enum": [
                                            "affiliate_in"
                                          ],
                                          "type": "string"
                                        },
                                        "values": {
                                          "items": {
                                            "minimum": 1,
                                            "type": "integer"
                                          },
                                          "maxItems": 100,
                                          "minItems": 1,
                                          "type": "array",
                                          "uniqueItems": true
                                        }
                                      },
                                      "required": [
                                        "kind",
                                        "values"
                                      ],
                                      "type": "object"
                                    },
                                    {
                                      "additionalProperties": false,
                                      "properties": {
                                        "kind": {
                                          "enum": [
                                            "country_in"
                                          ],
                                          "type": "string"
                                        },
                                        "values": {
                                          "items": {
                                            "pattern": "^[A-Z]{2}$",
                                            "type": "string"
                                          },
                                          "maxItems": 100,
                                          "minItems": 1,
                                          "type": "array",
                                          "uniqueItems": true
                                        }
                                      },
                                      "required": [
                                        "kind",
                                        "values"
                                      ],
                                      "type": "object"
                                    },
                                    {
                                      "additionalProperties": false,
                                      "properties": {
                                        "key": {
                                          "maxLength": 16,
                                          "pattern": "^(?:source|external_id|creative|campaign|cost|sub_id_(?:[1-9]|[12][0-9]|30))$",
                                          "type": "string"
                                        },
                                        "kind": {
                                          "enum": [
                                            "parameter_equals"
                                          ],
                                          "type": "string"
                                        },
                                        "value": {
                                          "maxLength": 256,
                                          "minLength": 1,
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "key",
                                        "kind",
                                        "value"
                                      ],
                                      "type": "object"
                                    },
                                    {
                                      "additionalProperties": false,
                                      "properties": {
                                        "kind": {
                                          "enum": [
                                            "source_in"
                                          ],
                                          "type": "string"
                                        },
                                        "values": {
                                          "items": {
                                            "maxLength": 128,
                                            "minLength": 1,
                                            "type": "string"
                                          },
                                          "maxItems": 100,
                                          "minItems": 1,
                                          "type": "array",
                                          "uniqueItems": true
                                        }
                                      },
                                      "required": [
                                        "kind",
                                        "values"
                                      ],
                                      "type": "object"
                                    }
                                  ]
                                },
                                "maxItems": 8,
                                "type": "array"
                              },
                              "priority": {
                                "maximum": 10000,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "sticky": {
                                "type": "boolean"
                              },
                              "variants": {
                                "items": {
                                  "additionalProperties": false,
                                  "properties": {
                                    "destinationPublicId": {
                                      "format": "uuid",
                                      "type": "string"
                                    },
                                    "id": {
                                      "maxLength": 64,
                                      "pattern": "^[a-z][a-z0-9_-]{0,63}$",
                                      "type": "string"
                                    },
                                    "weight": {
                                      "maximum": 1000000,
                                      "minimum": 1,
                                      "type": "integer"
                                    }
                                  },
                                  "required": [
                                    "destinationPublicId",
                                    "id",
                                    "weight"
                                  ],
                                  "type": "object"
                                },
                                "maxItems": 20,
                                "minItems": 1,
                                "type": "array"
                              }
                            },
                            "required": [
                              "id",
                              "kind",
                              "predicates",
                              "priority",
                              "sticky",
                              "variants"
                            ],
                            "type": "object"
                          },
                          "maxItems": 50,
                          "minItems": 1,
                          "type": "array"
                        },
                        "parameterVersion": {
                          "enum": [
                            "tracker-parameters-v1"
                          ],
                          "type": "string"
                        },
                        "templatePublicId": {
                          "format": "uuid",
                          "nullable": true,
                          "type": "string"
                        }
                      },
                      "required": [
                        "flows",
                        "parameterVersion",
                        "templatePublicId"
                      ],
                      "type": "object"
                    },
                    "configurationDigest": {
                      "pattern": "^[a-f0-9]{64}$",
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "currentRevision": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "name": {
                      "maxLength": 120,
                      "minLength": 1,
                      "type": "string"
                    },
                    "publicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "publishedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "retiredAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "state": {
                      "enum": [
                        "draft",
                        "published",
                        "suspended",
                        "retired"
                      ],
                      "type": "string"
                    },
                    "suspendedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "tenantPublicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "campaignAuthorityPublicId",
                    "createdAt",
                    "currentRevision",
                    "name",
                    "publicId",
                    "publishedAt",
                    "retiredAt",
                    "state",
                    "suspendedAt",
                    "tenantPublicId",
                    "updatedAt",
                    "version",
                    "configuration",
                    "configurationDigest"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "post_v1_advertisers_tenants_by_tenantid_tracker_programs_by_programid_status",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/advertisers/tenants/{tenantId}/tracker/templates": {
      "get": {
        "operationId": "get_v1_advertisers_tenants_by_tenantid_tracker_templates",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 10000,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "mappings": {
                        "items": {
                          "additionalProperties": false,
                          "properties": {
                            "macro": {
                              "maxLength": 16,
                              "pattern": "^(?:source|external_id|creative|campaign|cost|affiliate_id|sub_id_(?:[1-9]|[12][0-9]|30))$",
                              "type": "string"
                            },
                            "parameter": {
                              "maxLength": 64,
                              "pattern": "^[A-Za-z][A-Za-z0-9_-]{0,63}$",
                              "type": "string"
                            }
                          },
                          "required": [
                            "macro",
                            "parameter"
                          ],
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "name": {
                        "maxLength": 120,
                        "minLength": 1,
                        "type": "string"
                      },
                      "parameterVersion": {
                        "enum": [
                          "tracker-parameters-v1"
                        ],
                        "type": "string"
                      },
                      "publicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "tenantPublicId": {
                        "format": "uuid",
                        "type": "string"
                      }
                    },
                    "required": [
                      "createdAt",
                      "mappings",
                      "name",
                      "parameterVersion",
                      "publicId",
                      "tenantPublicId"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_advertisers_tenants_by_tenantid_tracker_templates",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_advertisers_tenants_by_tenantid_tracker_templates",
        "parameters": [
          {
            "in": "path",
            "name": "tenantId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "mappings": {
                    "items": {
                      "additionalProperties": false,
                      "properties": {
                        "macro": {
                          "maxLength": 16,
                          "pattern": "^(?:source|external_id|creative|campaign|cost|affiliate_id|sub_id_(?:[1-9]|[12][0-9]|30))$",
                          "type": "string"
                        },
                        "parameter": {
                          "maxLength": 64,
                          "pattern": "^[A-Za-z][A-Za-z0-9_-]{0,63}$",
                          "type": "string"
                        }
                      },
                      "required": [
                        "macro",
                        "parameter"
                      ],
                      "type": "object"
                    },
                    "maxItems": 36,
                    "minItems": 1,
                    "type": "array"
                  },
                  "name": {
                    "maxLength": 120,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "mappings",
                  "name"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "mappings": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "macro": {
                            "maxLength": 16,
                            "pattern": "^(?:source|external_id|creative|campaign|cost|affiliate_id|sub_id_(?:[1-9]|[12][0-9]|30))$",
                            "type": "string"
                          },
                          "parameter": {
                            "maxLength": 64,
                            "pattern": "^[A-Za-z][A-Za-z0-9_-]{0,63}$",
                            "type": "string"
                          }
                        },
                        "required": [
                          "macro",
                          "parameter"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "name": {
                      "maxLength": 120,
                      "minLength": 1,
                      "type": "string"
                    },
                    "parameterVersion": {
                      "enum": [
                        "tracker-parameters-v1"
                      ],
                      "type": "string"
                    },
                    "publicId": {
                      "format": "uuid",
                      "type": "string"
                    },
                    "tenantPublicId": {
                      "format": "uuid",
                      "type": "string"
                    }
                  },
                  "required": [
                    "createdAt",
                    "mappings",
                    "name",
                    "parameterVersion",
                    "publicId",
                    "tenantPublicId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "advertisers"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "post_v1_advertisers_tenants_by_tenantid_tracker_templates",
          "roles": [
            "advertiser"
          ],
          "scopes": [
            "mcp:advertiser.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/auth/me": {
      "get": {
        "operationId": "get_v1_auth_me",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "audience": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "authenticationMethod": {
                      "enum": [
                        "bearer",
                        "session"
                      ],
                      "type": "string"
                    },
                    "expiresAt": {
                      "nullable": true,
                      "type": "integer"
                    },
                    "issuer": {
                      "type": "string"
                    },
                    "legacyUserId": {
                      "nullable": true,
                      "type": "integer"
                    },
                    "portal": {
                      "nullable": true,
                      "type": "string"
                    },
                    "role": {
                      "type": "string"
                    },
                    "scopes": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "status": {
                      "enum": [
                        "active",
                        "waiting_confirmation"
                      ],
                      "type": "string"
                    },
                    "subject": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "authenticationMethod",
                    "audience",
                    "expiresAt",
                    "issuer",
                    "legacyUserId",
                    "portal",
                    "role",
                    "scopes",
                    "status",
                    "subject"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "auth"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "support",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_auth_me",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_get_profile"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/actions": {
      "get": {
        "operationId": "get_v1_config_actions",
        "parameters": [
          {
            "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "maxLength": 64,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]{1,64}$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offerId",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "description": "One page of goal actions.",
                  "properties": {
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "alias": {
                            "description": "Goal action alias. Must contain at least one non-whitespace character.",
                            "maxLength": 20,
                            "minLength": 1,
                            "pattern": "\\S",
                            "type": "string"
                          },
                          "createdAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "description": {
                            "maxLength": 10000,
                            "type": "string"
                          },
                          "id": {
                            "minimum": 0,
                            "type": "integer"
                          },
                          "limitValue": {
                            "nullable": true,
                            "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "name": {
                            "description": "Goal action name. Must contain at least one non-whitespace character.",
                            "maxLength": 255,
                            "minLength": 1,
                            "pattern": "\\S",
                            "type": "string"
                          },
                          "offerId": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "payConditions": {
                            "additionalProperties": {},
                            "type": "object"
                          },
                          "updatedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "version": {
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "createdAt",
                          "id",
                          "updatedAt",
                          "version",
                          "alias",
                          "description",
                          "limitValue",
                          "name",
                          "offerId",
                          "payConditions"
                        ],
                        "type": "object"
                      },
                      "maxItems": 200,
                      "type": "array"
                    },
                    "nextCursor": {
                      "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
                      "maxLength": 64,
                      "minLength": 1,
                      "nullable": true,
                      "pattern": "^[A-Za-z0-9_-]{1,64}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "items",
                    "nextCursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "One page of goal actions."
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_actions",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/actions/{id}": {
      "get": {
        "operationId": "get_v1_config_actions_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "alias": {
                      "description": "Goal action alias. Must contain at least one non-whitespace character.",
                      "maxLength": 20,
                      "minLength": 1,
                      "pattern": "\\S",
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "description": {
                      "maxLength": 10000,
                      "type": "string"
                    },
                    "id": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "limitValue": {
                      "nullable": true,
                      "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "name": {
                      "description": "Goal action name. Must contain at least one non-whitespace character.",
                      "maxLength": 255,
                      "minLength": 1,
                      "pattern": "\\S",
                      "type": "string"
                    },
                    "offerId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "payConditions": {
                      "additionalProperties": {},
                      "type": "object"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "updatedAt",
                    "version",
                    "alias",
                    "description",
                    "limitValue",
                    "name",
                    "offerId",
                    "payConditions"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_actions_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/categories": {
      "get": {
        "operationId": "get_v1_config_categories",
        "parameters": [
          {
            "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "maxLength": 64,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]{1,64}$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "description": "One page of catalog entries.",
                  "properties": {
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "createdAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "id": {
                            "minimum": 0,
                            "type": "integer"
                          },
                          "name": {
                            "description": "Catalog entry name. Must contain at least one non-whitespace character.",
                            "maxLength": 255,
                            "minLength": 1,
                            "pattern": "\\S",
                            "type": "string"
                          },
                          "updatedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "version": {
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "createdAt",
                          "id",
                          "updatedAt",
                          "version",
                          "name"
                        ],
                        "type": "object"
                      },
                      "maxItems": 200,
                      "type": "array"
                    },
                    "nextCursor": {
                      "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
                      "maxLength": 64,
                      "minLength": 1,
                      "nullable": true,
                      "pattern": "^[A-Za-z0-9_-]{1,64}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "items",
                    "nextCursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "One page of catalog entries."
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_categories",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/categories/{id}": {
      "get": {
        "operationId": "get_v1_config_categories_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "id": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "name": {
                      "description": "Catalog entry name. Must contain at least one non-whitespace character.",
                      "maxLength": 255,
                      "minLength": 1,
                      "pattern": "\\S",
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "updatedAt",
                    "version",
                    "name"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_categories_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/cities": {
      "get": {
        "operationId": "get_v1_config_cities",
        "parameters": [
          {
            "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "maxLength": 64,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]{1,64}$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "regionId",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "description": "One page of cities.",
                  "properties": {
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "createdAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "id": {
                            "minimum": 0,
                            "type": "integer"
                          },
                          "isDefault": {
                            "type": "boolean"
                          },
                          "name": {
                            "description": "City name. Must contain at least one non-whitespace character.",
                            "maxLength": 255,
                            "minLength": 1,
                            "pattern": "\\S",
                            "type": "string"
                          },
                          "regionId": {
                            "minimum": 0,
                            "type": "integer"
                          },
                          "updatedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "version": {
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "createdAt",
                          "id",
                          "updatedAt",
                          "version",
                          "isDefault",
                          "name",
                          "regionId"
                        ],
                        "type": "object"
                      },
                      "maxItems": 200,
                      "type": "array"
                    },
                    "nextCursor": {
                      "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
                      "maxLength": 64,
                      "minLength": 1,
                      "nullable": true,
                      "pattern": "^[A-Za-z0-9_-]{1,64}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "items",
                    "nextCursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "One page of cities."
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_cities",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/cities/{id}": {
      "get": {
        "operationId": "get_v1_config_cities_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "id": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "isDefault": {
                      "type": "boolean"
                    },
                    "name": {
                      "description": "City name. Must contain at least one non-whitespace character.",
                      "maxLength": 255,
                      "minLength": 1,
                      "pattern": "\\S",
                      "type": "string"
                    },
                    "regionId": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "updatedAt",
                    "version",
                    "isDefault",
                    "name",
                    "regionId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_cities_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/countries": {
      "get": {
        "operationId": "get_v1_config_countries",
        "parameters": [
          {
            "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "maxLength": 64,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]{1,64}$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "description": "One page of countries.",
                  "properties": {
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "code": {
                            "maxLength": 3,
                            "minLength": 2,
                            "pattern": "^[A-Za-z0-9]{2,3}$",
                            "type": "string"
                          },
                          "createdAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "id": {
                            "minimum": 0,
                            "type": "integer"
                          },
                          "isDefault": {
                            "type": "boolean"
                          },
                          "name": {
                            "description": "Country name. Must contain at least one non-whitespace character.",
                            "maxLength": 255,
                            "minLength": 1,
                            "pattern": "\\S",
                            "type": "string"
                          },
                          "updatedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "version": {
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "createdAt",
                          "id",
                          "updatedAt",
                          "version",
                          "code",
                          "isDefault",
                          "name"
                        ],
                        "type": "object"
                      },
                      "maxItems": 200,
                      "type": "array"
                    },
                    "nextCursor": {
                      "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
                      "maxLength": 64,
                      "minLength": 1,
                      "nullable": true,
                      "pattern": "^[A-Za-z0-9_-]{1,64}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "items",
                    "nextCursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "One page of countries."
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_countries",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/countries/{id}": {
      "get": {
        "operationId": "get_v1_config_countries_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "code": {
                      "maxLength": 3,
                      "minLength": 2,
                      "pattern": "^[A-Za-z0-9]{2,3}$",
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "id": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "isDefault": {
                      "type": "boolean"
                    },
                    "name": {
                      "description": "Country name. Must contain at least one non-whitespace character.",
                      "maxLength": 255,
                      "minLength": 1,
                      "pattern": "\\S",
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "updatedAt",
                    "version",
                    "code",
                    "isDefault",
                    "name"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_countries_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/landings": {
      "get": {
        "operationId": "get_v1_config_landings",
        "parameters": [
          {
            "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "maxLength": 64,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]{1,64}$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offerId",
            "required": false,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "description": "One page of landings.",
                  "properties": {
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "createdAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "id": {
                            "minimum": 0,
                            "type": "integer"
                          },
                          "name": {
                            "description": "Landing name. Must contain at least one non-whitespace character.",
                            "maxLength": 255,
                            "minLength": 1,
                            "pattern": "\\S",
                            "type": "string"
                          },
                          "offerId": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "ownerUserId": {
                            "minimum": 1,
                            "nullable": true,
                            "type": "integer"
                          },
                          "sysCr": {
                            "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "sysCtr": {
                            "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "sysDepRatio": {
                            "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "sysEpc": {
                            "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "sysRegRatio": {
                            "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "updatedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "url": {
                            "maxLength": 4096,
                            "minLength": 1,
                            "type": "string"
                          },
                          "version": {
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "createdAt",
                          "id",
                          "updatedAt",
                          "version",
                          "name",
                          "offerId",
                          "ownerUserId",
                          "sysCr",
                          "sysCtr",
                          "sysDepRatio",
                          "sysEpc",
                          "sysRegRatio",
                          "url"
                        ],
                        "type": "object"
                      },
                      "maxItems": 200,
                      "type": "array"
                    },
                    "nextCursor": {
                      "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
                      "maxLength": 64,
                      "minLength": 1,
                      "nullable": true,
                      "pattern": "^[A-Za-z0-9_-]{1,64}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "items",
                    "nextCursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "One page of landings."
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_landings",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/landings/{id}": {
      "get": {
        "operationId": "get_v1_config_landings_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "id": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "name": {
                      "description": "Landing name. Must contain at least one non-whitespace character.",
                      "maxLength": 255,
                      "minLength": 1,
                      "pattern": "\\S",
                      "type": "string"
                    },
                    "offerId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "ownerUserId": {
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "sysCr": {
                      "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "sysCtr": {
                      "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "sysDepRatio": {
                      "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "sysEpc": {
                      "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "sysRegRatio": {
                      "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "url": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "updatedAt",
                    "version",
                    "name",
                    "offerId",
                    "ownerUserId",
                    "sysCr",
                    "sysCtr",
                    "sysDepRatio",
                    "sysEpc",
                    "sysRegRatio",
                    "url"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_landings_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/offers": {
      "get": {
        "operationId": "get_v1_config_offers",
        "parameters": [
          {
            "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "maxLength": 64,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]{1,64}$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "description": "One page of offers.",
                  "properties": {
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "advertiserInfo": {
                            "maxLength": 10000,
                            "type": "string"
                          },
                          "advertiserUserId": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "avgCr": {
                            "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "avgEpc": {
                            "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "categoryIds": {
                            "items": {
                              "minimum": 1,
                              "type": "integer"
                            },
                            "maxItems": 100,
                            "type": "array",
                            "uniqueItems": true
                          },
                          "countryPolicy": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "countries": {
                                    "items": {
                                      "minimum": 0,
                                      "type": "integer"
                                    },
                                    "maxItems": 300,
                                    "type": "array",
                                    "uniqueItems": true
                                  },
                                  "type": {
                                    "enum": [
                                      "list"
                                    ],
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "countries",
                                  "type"
                                ],
                                "type": "object"
                              },
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "except": {
                                    "items": {
                                      "minimum": 0,
                                      "type": "integer"
                                    },
                                    "maxItems": 300,
                                    "type": "array",
                                    "uniqueItems": true
                                  },
                                  "type": {
                                    "enum": [
                                      "all",
                                      "cis"
                                    ],
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "except",
                                  "type"
                                ],
                                "type": "object"
                              },
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "type": {
                                    "enum": [
                                      "all_except_cis"
                                    ],
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "type"
                                ],
                                "type": "object"
                              }
                            ]
                          },
                          "createdAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "currencyId": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "description": {
                            "maxLength": 10000,
                            "type": "string"
                          },
                          "extraTrafficBack": {
                            "additionalProperties": false,
                            "nullable": true,
                            "properties": {
                              "landingId": {
                                "minimum": 1,
                                "type": "integer"
                              },
                              "offerId": {
                                "minimum": 1,
                                "type": "integer"
                              }
                            },
                            "required": [
                              "landingId",
                              "offerId"
                            ],
                            "type": "object"
                          },
                          "geoDescription": {
                            "maxLength": 255,
                            "type": "string"
                          },
                          "haveAccess": {
                            "type": "boolean"
                          },
                          "id": {
                            "minimum": 0,
                            "type": "integer"
                          },
                          "isPrivate": {
                            "type": "boolean"
                          },
                          "isTop": {
                            "type": "boolean"
                          },
                          "logoFileAssetId": {
                            "maxLength": 512,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "name": {
                            "description": "Offer name. Must contain at least one non-whitespace character.",
                            "maxLength": 255,
                            "minLength": 1,
                            "pattern": "\\S",
                            "type": "string"
                          },
                          "priority": {
                            "maximum": 100,
                            "minimum": 0,
                            "type": "integer"
                          },
                          "programDescription": {
                            "maxLength": 255,
                            "type": "string"
                          },
                          "shortDescription": {
                            "maxLength": 10000,
                            "type": "string"
                          },
                          "status": {
                            "enum": [
                              "active",
                              "moderation",
                              "stopped"
                            ],
                            "type": "string"
                          },
                          "tariffLevel": {
                            "maximum": 4,
                            "minimum": 0,
                            "type": "integer"
                          },
                          "trafficSourceIds": {
                            "items": {
                              "minimum": 1,
                              "type": "integer"
                            },
                            "maxItems": 100,
                            "type": "array",
                            "uniqueItems": true
                          },
                          "updatedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "url": {
                            "maxLength": 4096,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "version": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "visible": {
                            "type": "boolean"
                          }
                        },
                        "required": [
                          "createdAt",
                          "id",
                          "updatedAt",
                          "version",
                          "advertiserInfo",
                          "advertiserUserId",
                          "avgCr",
                          "avgEpc",
                          "categoryIds",
                          "countryPolicy",
                          "currencyId",
                          "description",
                          "extraTrafficBack",
                          "geoDescription",
                          "isPrivate",
                          "isTop",
                          "logoFileAssetId",
                          "name",
                          "priority",
                          "programDescription",
                          "shortDescription",
                          "status",
                          "tariffLevel",
                          "trafficSourceIds",
                          "url",
                          "visible",
                          "haveAccess"
                        ],
                        "type": "object"
                      },
                      "maxItems": 200,
                      "type": "array"
                    },
                    "nextCursor": {
                      "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
                      "maxLength": 64,
                      "minLength": 1,
                      "nullable": true,
                      "pattern": "^[A-Za-z0-9_-]{1,64}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "items",
                    "nextCursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "One page of offers."
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_config_offers",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_search_offers"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/offers/{id}": {
      "get": {
        "operationId": "get_v1_config_offers_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "actions": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "alias": {
                            "description": "Goal action alias. Must contain at least one non-whitespace character.",
                            "maxLength": 20,
                            "minLength": 1,
                            "pattern": "\\S",
                            "type": "string"
                          },
                          "createdAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "description": {
                            "maxLength": 10000,
                            "type": "string"
                          },
                          "id": {
                            "minimum": 0,
                            "type": "integer"
                          },
                          "limitValue": {
                            "nullable": true,
                            "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "name": {
                            "description": "Goal action name. Must contain at least one non-whitespace character.",
                            "maxLength": 255,
                            "minLength": 1,
                            "pattern": "\\S",
                            "type": "string"
                          },
                          "offerId": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "payConditions": {
                            "additionalProperties": {},
                            "type": "object"
                          },
                          "updatedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "version": {
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "createdAt",
                          "id",
                          "updatedAt",
                          "version",
                          "alias",
                          "description",
                          "limitValue",
                          "name",
                          "offerId",
                          "payConditions"
                        ],
                        "type": "object"
                      },
                      "maxItems": 200,
                      "type": "array"
                    },
                    "advertiserInfo": {
                      "maxLength": 10000,
                      "type": "string"
                    },
                    "advertiserUserId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "avgCr": {
                      "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "avgEpc": {
                      "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "categoryIds": {
                      "items": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "maxItems": 100,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "countryPolicy": {
                      "anyOf": [
                        {
                          "additionalProperties": false,
                          "properties": {
                            "countries": {
                              "items": {
                                "minimum": 0,
                                "type": "integer"
                              },
                              "maxItems": 300,
                              "type": "array",
                              "uniqueItems": true
                            },
                            "type": {
                              "enum": [
                                "list"
                              ],
                              "type": "string"
                            }
                          },
                          "required": [
                            "countries",
                            "type"
                          ],
                          "type": "object"
                        },
                        {
                          "additionalProperties": false,
                          "properties": {
                            "except": {
                              "items": {
                                "minimum": 0,
                                "type": "integer"
                              },
                              "maxItems": 300,
                              "type": "array",
                              "uniqueItems": true
                            },
                            "type": {
                              "enum": [
                                "all",
                                "cis"
                              ],
                              "type": "string"
                            }
                          },
                          "required": [
                            "except",
                            "type"
                          ],
                          "type": "object"
                        },
                        {
                          "additionalProperties": false,
                          "properties": {
                            "type": {
                              "enum": [
                                "all_except_cis"
                              ],
                              "type": "string"
                            }
                          },
                          "required": [
                            "type"
                          ],
                          "type": "object"
                        }
                      ]
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "currencyId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "description": {
                      "maxLength": 10000,
                      "type": "string"
                    },
                    "extraTrafficBack": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "landingId": {
                          "minimum": 1,
                          "type": "integer"
                        },
                        "offerId": {
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "landingId",
                        "offerId"
                      ],
                      "type": "object"
                    },
                    "geoDescription": {
                      "maxLength": 255,
                      "type": "string"
                    },
                    "haveAccess": {
                      "type": "boolean"
                    },
                    "id": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "isPrivate": {
                      "type": "boolean"
                    },
                    "isTop": {
                      "type": "boolean"
                    },
                    "landings": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "createdAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "id": {
                            "minimum": 0,
                            "type": "integer"
                          },
                          "name": {
                            "description": "Landing name. Must contain at least one non-whitespace character.",
                            "maxLength": 255,
                            "minLength": 1,
                            "pattern": "\\S",
                            "type": "string"
                          },
                          "offerId": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "ownerUserId": {
                            "minimum": 1,
                            "nullable": true,
                            "type": "integer"
                          },
                          "sysCr": {
                            "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "sysCtr": {
                            "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "sysDepRatio": {
                            "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "sysEpc": {
                            "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "sysRegRatio": {
                            "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "updatedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "url": {
                            "maxLength": 4096,
                            "minLength": 1,
                            "type": "string"
                          },
                          "version": {
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "createdAt",
                          "id",
                          "updatedAt",
                          "version",
                          "name",
                          "offerId",
                          "ownerUserId",
                          "sysCr",
                          "sysCtr",
                          "sysDepRatio",
                          "sysEpc",
                          "sysRegRatio",
                          "url"
                        ],
                        "type": "object"
                      },
                      "maxItems": 200,
                      "type": "array"
                    },
                    "logoFileAssetId": {
                      "maxLength": 512,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "name": {
                      "description": "Offer name. Must contain at least one non-whitespace character.",
                      "maxLength": 255,
                      "minLength": 1,
                      "pattern": "\\S",
                      "type": "string"
                    },
                    "priority": {
                      "maximum": 100,
                      "minimum": 0,
                      "type": "integer"
                    },
                    "programDescription": {
                      "maxLength": 255,
                      "type": "string"
                    },
                    "shortDescription": {
                      "maxLength": 10000,
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "active",
                        "moderation",
                        "stopped"
                      ],
                      "type": "string"
                    },
                    "tariffLevel": {
                      "maximum": 4,
                      "minimum": 0,
                      "type": "integer"
                    },
                    "trafficSourceIds": {
                      "items": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "maxItems": 100,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "url": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "visible": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "updatedAt",
                    "version",
                    "advertiserInfo",
                    "advertiserUserId",
                    "avgCr",
                    "avgEpc",
                    "categoryIds",
                    "countryPolicy",
                    "currencyId",
                    "description",
                    "extraTrafficBack",
                    "geoDescription",
                    "isPrivate",
                    "isTop",
                    "logoFileAssetId",
                    "name",
                    "priority",
                    "programDescription",
                    "shortDescription",
                    "status",
                    "tariffLevel",
                    "trafficSourceIds",
                    "url",
                    "visible",
                    "haveAccess",
                    "actions",
                    "landings"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_config_offers_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_get_offer"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/platforms": {
      "get": {
        "operationId": "get_v1_config_platforms",
        "parameters": [
          {
            "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "maxLength": 64,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]{1,64}$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "description": "One page of platforms.",
                  "properties": {
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "createdAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "id": {
                            "minimum": 0,
                            "type": "integer"
                          },
                          "managerUserId": {
                            "minimum": 0,
                            "type": "integer"
                          },
                          "name": {
                            "description": "Platform name. Must contain at least one non-whitespace character.",
                            "maxLength": 255,
                            "minLength": 1,
                            "pattern": "\\S",
                            "type": "string"
                          },
                          "ownerUserId": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "status": {
                            "enum": [
                              "active",
                              "archived",
                              "moderate"
                            ],
                            "type": "string"
                          },
                          "type": {
                            "enum": [
                              "adult",
                              "arbitration",
                              "arbitration_brand",
                              "banner",
                              "clickunder",
                              "doorway",
                              "email",
                              "mobile",
                              "mobile_messagers",
                              "mobile_traff",
                              "motive",
                              "push",
                              "robo",
                              "site",
                              "sms",
                              "sn_group",
                              "target"
                            ],
                            "type": "string"
                          },
                          "updatedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "url": {
                            "maxLength": 4096,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "version": {
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "createdAt",
                          "id",
                          "updatedAt",
                          "version",
                          "managerUserId",
                          "name",
                          "ownerUserId",
                          "status",
                          "type",
                          "url"
                        ],
                        "type": "object"
                      },
                      "maxItems": 200,
                      "type": "array"
                    },
                    "nextCursor": {
                      "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
                      "maxLength": 64,
                      "minLength": 1,
                      "nullable": true,
                      "pattern": "^[A-Za-z0-9_-]{1,64}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "items",
                    "nextCursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "One page of platforms."
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_platforms",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_config_platforms",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "managerUserId": {
                    "minimum": 0,
                    "type": "integer"
                  },
                  "name": {
                    "description": "Platform name. Must contain at least one non-whitespace character.",
                    "maxLength": 255,
                    "minLength": 1,
                    "pattern": "\\S",
                    "type": "string"
                  },
                  "ownerUserId": {
                    "minimum": 1,
                    "type": "integer"
                  },
                  "status": {
                    "enum": [
                      "active",
                      "archived",
                      "moderate"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "enum": [
                      "adult",
                      "arbitration",
                      "arbitration_brand",
                      "banner",
                      "clickunder",
                      "doorway",
                      "email",
                      "mobile",
                      "mobile_messagers",
                      "mobile_traff",
                      "motive",
                      "push",
                      "robo",
                      "site",
                      "sms",
                      "sn_group",
                      "target"
                    ],
                    "type": "string"
                  },
                  "url": {
                    "maxLength": 4096,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  }
                },
                "required": [
                  "managerUserId",
                  "name",
                  "ownerUserId",
                  "status",
                  "type",
                  "url"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "id": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "managerUserId": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "name": {
                      "description": "Platform name. Must contain at least one non-whitespace character.",
                      "maxLength": 255,
                      "minLength": 1,
                      "pattern": "\\S",
                      "type": "string"
                    },
                    "ownerUserId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "status": {
                      "enum": [
                        "active",
                        "archived",
                        "moderate"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "enum": [
                        "adult",
                        "arbitration",
                        "arbitration_brand",
                        "banner",
                        "clickunder",
                        "doorway",
                        "email",
                        "mobile",
                        "mobile_messagers",
                        "mobile_traff",
                        "motive",
                        "push",
                        "robo",
                        "site",
                        "sms",
                        "sn_group",
                        "target"
                      ],
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "url": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "updatedAt",
                    "version",
                    "managerUserId",
                    "name",
                    "ownerUserId",
                    "status",
                    "type",
                    "url"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "post_v1_config_platforms",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/platforms/{id}": {
      "delete": {
        "operationId": "delete_v1_config_platforms_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "destructive",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "delete_v1_config_platforms_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "get": {
        "operationId": "get_v1_config_platforms_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "id": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "managerUserId": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "name": {
                      "description": "Platform name. Must contain at least one non-whitespace character.",
                      "maxLength": 255,
                      "minLength": 1,
                      "pattern": "\\S",
                      "type": "string"
                    },
                    "ownerUserId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "status": {
                      "enum": [
                        "active",
                        "archived",
                        "moderate"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "enum": [
                        "adult",
                        "arbitration",
                        "arbitration_brand",
                        "banner",
                        "clickunder",
                        "doorway",
                        "email",
                        "mobile",
                        "mobile_messagers",
                        "mobile_traff",
                        "motive",
                        "push",
                        "robo",
                        "site",
                        "sms",
                        "sn_group",
                        "target"
                      ],
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "url": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "updatedAt",
                    "version",
                    "managerUserId",
                    "name",
                    "ownerUserId",
                    "status",
                    "type",
                    "url"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_platforms_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "put": {
        "operationId": "put_v1_config_platforms_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "managerUserId": {
                    "minimum": 0,
                    "type": "integer"
                  },
                  "name": {
                    "description": "Platform name. Must contain at least one non-whitespace character.",
                    "maxLength": 255,
                    "minLength": 1,
                    "pattern": "\\S",
                    "type": "string"
                  },
                  "ownerUserId": {
                    "minimum": 1,
                    "type": "integer"
                  },
                  "status": {
                    "enum": [
                      "active",
                      "archived",
                      "moderate"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "enum": [
                      "adult",
                      "arbitration",
                      "arbitration_brand",
                      "banner",
                      "clickunder",
                      "doorway",
                      "email",
                      "mobile",
                      "mobile_messagers",
                      "mobile_traff",
                      "motive",
                      "push",
                      "robo",
                      "site",
                      "sms",
                      "sn_group",
                      "target"
                    ],
                    "type": "string"
                  },
                  "url": {
                    "maxLength": 4096,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  }
                },
                "required": [
                  "managerUserId",
                  "name",
                  "ownerUserId",
                  "status",
                  "type",
                  "url"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "id": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "managerUserId": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "name": {
                      "description": "Platform name. Must contain at least one non-whitespace character.",
                      "maxLength": 255,
                      "minLength": 1,
                      "pattern": "\\S",
                      "type": "string"
                    },
                    "ownerUserId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "status": {
                      "enum": [
                        "active",
                        "archived",
                        "moderate"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "enum": [
                        "adult",
                        "arbitration",
                        "arbitration_brand",
                        "banner",
                        "clickunder",
                        "doorway",
                        "email",
                        "mobile",
                        "mobile_messagers",
                        "mobile_traff",
                        "motive",
                        "push",
                        "robo",
                        "site",
                        "sms",
                        "sn_group",
                        "target"
                      ],
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "url": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "updatedAt",
                    "version",
                    "managerUserId",
                    "name",
                    "ownerUserId",
                    "status",
                    "type",
                    "url"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "put_v1_config_platforms_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/promotional-assets": {
      "get": {
        "operationId": "get_v1_config_promotional_assets",
        "parameters": [
          {
            "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "maxLength": 64,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]{1,64}$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offerId",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "description": "One page of promotional assets.",
                  "properties": {
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "createdAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "destinationUrl": {
                            "maxLength": 4096,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "fileAssetId": {
                            "maxLength": 512,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "id": {
                            "minimum": 0,
                            "type": "integer"
                          },
                          "kind": {
                            "enum": [
                              "banner",
                              "copy",
                              "landing",
                              "other",
                              "video"
                            ],
                            "type": "string"
                          },
                          "metadata": {
                            "additionalProperties": {},
                            "type": "object"
                          },
                          "name": {
                            "description": "Promotional asset name. Must contain at least one non-whitespace character.",
                            "maxLength": 255,
                            "minLength": 1,
                            "pattern": "\\S",
                            "type": "string"
                          },
                          "offerId": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "updatedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "version": {
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "createdAt",
                          "id",
                          "updatedAt",
                          "version",
                          "destinationUrl",
                          "fileAssetId",
                          "kind",
                          "metadata",
                          "name",
                          "offerId"
                        ],
                        "type": "object"
                      },
                      "maxItems": 200,
                      "type": "array"
                    },
                    "nextCursor": {
                      "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
                      "maxLength": 64,
                      "minLength": 1,
                      "nullable": true,
                      "pattern": "^[A-Za-z0-9_-]{1,64}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "items",
                    "nextCursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "One page of promotional assets."
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_promotional_assets",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/promotional-assets/{id}": {
      "get": {
        "operationId": "get_v1_config_promotional_assets_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "destinationUrl": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "fileAssetId": {
                      "maxLength": 512,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "id": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "kind": {
                      "enum": [
                        "banner",
                        "copy",
                        "landing",
                        "other",
                        "video"
                      ],
                      "type": "string"
                    },
                    "metadata": {
                      "additionalProperties": {},
                      "type": "object"
                    },
                    "name": {
                      "description": "Promotional asset name. Must contain at least one non-whitespace character.",
                      "maxLength": 255,
                      "minLength": 1,
                      "pattern": "\\S",
                      "type": "string"
                    },
                    "offerId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "updatedAt",
                    "version",
                    "destinationUrl",
                    "fileAssetId",
                    "kind",
                    "metadata",
                    "name",
                    "offerId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_promotional_assets_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/regions": {
      "get": {
        "operationId": "get_v1_config_regions",
        "parameters": [
          {
            "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "maxLength": 64,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]{1,64}$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "countryId",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "description": "One page of regions.",
                  "properties": {
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "code": {
                            "description": "Region code. Must contain at least one non-whitespace character.",
                            "maxLength": 7,
                            "minLength": 1,
                            "pattern": "\\S",
                            "type": "string"
                          },
                          "countryId": {
                            "minimum": 0,
                            "type": "integer"
                          },
                          "createdAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "id": {
                            "minimum": 0,
                            "type": "integer"
                          },
                          "isDefault": {
                            "type": "boolean"
                          },
                          "name": {
                            "description": "Region name. Must contain at least one non-whitespace character.",
                            "maxLength": 255,
                            "minLength": 1,
                            "pattern": "\\S",
                            "type": "string"
                          },
                          "updatedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "version": {
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "createdAt",
                          "id",
                          "updatedAt",
                          "version",
                          "code",
                          "countryId",
                          "isDefault",
                          "name"
                        ],
                        "type": "object"
                      },
                      "maxItems": 200,
                      "type": "array"
                    },
                    "nextCursor": {
                      "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
                      "maxLength": 64,
                      "minLength": 1,
                      "nullable": true,
                      "pattern": "^[A-Za-z0-9_-]{1,64}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "items",
                    "nextCursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "One page of regions."
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_regions",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/regions/{id}": {
      "get": {
        "operationId": "get_v1_config_regions_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "code": {
                      "description": "Region code. Must contain at least one non-whitespace character.",
                      "maxLength": 7,
                      "minLength": 1,
                      "pattern": "\\S",
                      "type": "string"
                    },
                    "countryId": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "id": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "isDefault": {
                      "type": "boolean"
                    },
                    "name": {
                      "description": "Region name. Must contain at least one non-whitespace character.",
                      "maxLength": 255,
                      "minLength": 1,
                      "pattern": "\\S",
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "updatedAt",
                    "version",
                    "code",
                    "countryId",
                    "isDefault",
                    "name"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_regions_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/streams": {
      "get": {
        "operationId": "get_v1_config_streams",
        "parameters": [
          {
            "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "maxLength": 64,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]{1,64}$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "description": "One page of streams.",
                  "properties": {
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "createdAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "deeplink": {
                            "maxLength": 4096,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "id": {
                            "minimum": 0,
                            "type": "integer"
                          },
                          "landingIds": {
                            "items": {
                              "minimum": 1,
                              "type": "integer"
                            },
                            "maxItems": 30,
                            "minItems": 1,
                            "type": "array",
                            "uniqueItems": true
                          },
                          "name": {
                            "description": "Stream name. Must contain at least one non-whitespace character.",
                            "maxLength": 255,
                            "minLength": 1,
                            "pattern": "\\S",
                            "type": "string"
                          },
                          "offerId": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "platformId": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "postbackActions": {
                            "items": {
                              "enum": [
                                "dep",
                                "other",
                                "reg",
                                "revshare"
                              ],
                              "type": "string"
                            },
                            "maxItems": 4,
                            "type": "array",
                            "uniqueItems": true
                          },
                          "postbackMethod": {
                            "enum": [
                              "GET",
                              "PATCH",
                              "POST",
                              "PUT"
                            ],
                            "type": "string"
                          },
                          "postbackUrl": {
                            "maxLength": 4096,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "trafficBackUrl": {
                            "maxLength": 4096,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "updatedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "version": {
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "createdAt",
                          "id",
                          "updatedAt",
                          "version",
                          "deeplink",
                          "landingIds",
                          "name",
                          "offerId",
                          "platformId",
                          "postbackActions",
                          "postbackMethod",
                          "postbackUrl",
                          "trafficBackUrl"
                        ],
                        "type": "object"
                      },
                      "maxItems": 200,
                      "type": "array"
                    },
                    "nextCursor": {
                      "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
                      "maxLength": 64,
                      "minLength": 1,
                      "nullable": true,
                      "pattern": "^[A-Za-z0-9_-]{1,64}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "items",
                    "nextCursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "One page of streams."
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_config_streams",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_list_streams"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_config_streams",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "deeplink": {
                    "maxLength": 4096,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  },
                  "landingIds": {
                    "items": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "maxItems": 30,
                    "minItems": 1,
                    "type": "array",
                    "uniqueItems": true
                  },
                  "name": {
                    "description": "Stream name. Must contain at least one non-whitespace character.",
                    "maxLength": 255,
                    "minLength": 1,
                    "pattern": "\\S",
                    "type": "string"
                  },
                  "offerId": {
                    "minimum": 1,
                    "type": "integer"
                  },
                  "platformId": {
                    "minimum": 1,
                    "type": "integer"
                  },
                  "postbackActions": {
                    "items": {
                      "enum": [
                        "dep",
                        "other",
                        "reg",
                        "revshare"
                      ],
                      "type": "string"
                    },
                    "maxItems": 4,
                    "type": "array",
                    "uniqueItems": true
                  },
                  "postbackMethod": {
                    "enum": [
                      "GET",
                      "PATCH",
                      "POST",
                      "PUT"
                    ],
                    "type": "string"
                  },
                  "postbackUrl": {
                    "maxLength": 4096,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  },
                  "trafficBackUrl": {
                    "maxLength": 4096,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  }
                },
                "required": [
                  "deeplink",
                  "landingIds",
                  "name",
                  "offerId",
                  "platformId",
                  "postbackActions",
                  "postbackMethod",
                  "postbackUrl",
                  "trafficBackUrl"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "deeplink": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "id": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "landingIds": {
                      "items": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "maxItems": 30,
                      "minItems": 1,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "name": {
                      "description": "Stream name. Must contain at least one non-whitespace character.",
                      "maxLength": 255,
                      "minLength": 1,
                      "pattern": "\\S",
                      "type": "string"
                    },
                    "offerId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "platformId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "postbackActions": {
                      "items": {
                        "enum": [
                          "dep",
                          "other",
                          "reg",
                          "revshare"
                        ],
                        "type": "string"
                      },
                      "maxItems": 4,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "postbackMethod": {
                      "enum": [
                        "GET",
                        "PATCH",
                        "POST",
                        "PUT"
                      ],
                      "type": "string"
                    },
                    "postbackUrl": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "trafficBackUrl": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "updatedAt",
                    "version",
                    "deeplink",
                    "landingIds",
                    "name",
                    "offerId",
                    "platformId",
                    "postbackActions",
                    "postbackMethod",
                    "postbackUrl",
                    "trafficBackUrl"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "post_v1_config_streams",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_create_stream"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/streams/{id}": {
      "delete": {
        "operationId": "delete_v1_config_streams_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "destructive",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "delete_v1_config_streams_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "get": {
        "operationId": "get_v1_config_streams_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "deeplink": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "id": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "landingIds": {
                      "items": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "maxItems": 30,
                      "minItems": 1,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "name": {
                      "description": "Stream name. Must contain at least one non-whitespace character.",
                      "maxLength": 255,
                      "minLength": 1,
                      "pattern": "\\S",
                      "type": "string"
                    },
                    "offerId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "platformId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "postbackActions": {
                      "items": {
                        "enum": [
                          "dep",
                          "other",
                          "reg",
                          "revshare"
                        ],
                        "type": "string"
                      },
                      "maxItems": 4,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "postbackMethod": {
                      "enum": [
                        "GET",
                        "PATCH",
                        "POST",
                        "PUT"
                      ],
                      "type": "string"
                    },
                    "postbackUrl": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "trafficBackUrl": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "updatedAt",
                    "version",
                    "deeplink",
                    "landingIds",
                    "name",
                    "offerId",
                    "platformId",
                    "postbackActions",
                    "postbackMethod",
                    "postbackUrl",
                    "trafficBackUrl"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_streams_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "put": {
        "operationId": "put_v1_config_streams_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "deeplink": {
                    "maxLength": 4096,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  },
                  "landingIds": {
                    "items": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "maxItems": 30,
                    "minItems": 1,
                    "type": "array",
                    "uniqueItems": true
                  },
                  "name": {
                    "description": "Stream name. Must contain at least one non-whitespace character.",
                    "maxLength": 255,
                    "minLength": 1,
                    "pattern": "\\S",
                    "type": "string"
                  },
                  "offerId": {
                    "minimum": 1,
                    "type": "integer"
                  },
                  "platformId": {
                    "minimum": 1,
                    "type": "integer"
                  },
                  "postbackActions": {
                    "items": {
                      "enum": [
                        "dep",
                        "other",
                        "reg",
                        "revshare"
                      ],
                      "type": "string"
                    },
                    "maxItems": 4,
                    "type": "array",
                    "uniqueItems": true
                  },
                  "postbackMethod": {
                    "enum": [
                      "GET",
                      "PATCH",
                      "POST",
                      "PUT"
                    ],
                    "type": "string"
                  },
                  "postbackUrl": {
                    "maxLength": 4096,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  },
                  "trafficBackUrl": {
                    "maxLength": 4096,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  }
                },
                "required": [
                  "deeplink",
                  "landingIds",
                  "name",
                  "offerId",
                  "platformId",
                  "postbackActions",
                  "postbackMethod",
                  "postbackUrl",
                  "trafficBackUrl"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "deeplink": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "id": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "landingIds": {
                      "items": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "maxItems": 30,
                      "minItems": 1,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "name": {
                      "description": "Stream name. Must contain at least one non-whitespace character.",
                      "maxLength": 255,
                      "minLength": 1,
                      "pattern": "\\S",
                      "type": "string"
                    },
                    "offerId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "platformId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "postbackActions": {
                      "items": {
                        "enum": [
                          "dep",
                          "other",
                          "reg",
                          "revshare"
                        ],
                        "type": "string"
                      },
                      "maxItems": 4,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "postbackMethod": {
                      "enum": [
                        "GET",
                        "PATCH",
                        "POST",
                        "PUT"
                      ],
                      "type": "string"
                    },
                    "postbackUrl": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "trafficBackUrl": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "updatedAt",
                    "version",
                    "deeplink",
                    "landingIds",
                    "name",
                    "offerId",
                    "platformId",
                    "postbackActions",
                    "postbackMethod",
                    "postbackUrl",
                    "trafficBackUrl"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "put_v1_config_streams_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_update_stream"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/streams/{streamId}/codes": {
      "delete": {
        "operationId": "delete_v1_config_streams_by_streamid_codes",
        "parameters": [
          {
            "in": "path",
            "name": "streamId",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "disabled": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "streamId": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "disabled",
                    "streamId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "destructive",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "delete_v1_config_streams_by_streamid_codes",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_config_streams_by_streamid_codes",
        "parameters": [
          {
            "in": "path",
            "name": "streamId",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "rotate": {
                    "type": "boolean"
                  }
                },
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "code": {
                      "minLength": 32,
                      "type": "string"
                    },
                    "issuedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "routeSnapshotId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "routeSnapshotVersion": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "streamId": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "routeSnapshotId",
                    "routeSnapshotVersion",
                    "streamId",
                    "code",
                    "issuedAt"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "post_v1_config_streams_by_streamid_codes",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_create_stream_code"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/streams/{streamId}/publish": {
      "post": {
        "operationId": "post_v1_config_streams_by_streamid_publish",
        "parameters": [
          {
            "in": "path",
            "name": "streamId",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "routeSnapshotId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "routeSnapshotVersion": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "streamId": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "routeSnapshotId",
                    "routeSnapshotVersion",
                    "streamId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "post_v1_config_streams_by_streamid_publish",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_publish_stream_code"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/traffic-sources": {
      "get": {
        "operationId": "get_v1_config_traffic_sources",
        "parameters": [
          {
            "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "maxLength": 64,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]{1,64}$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "description": "One page of catalog entries.",
                  "properties": {
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "createdAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "id": {
                            "minimum": 0,
                            "type": "integer"
                          },
                          "name": {
                            "description": "Catalog entry name. Must contain at least one non-whitespace character.",
                            "maxLength": 255,
                            "minLength": 1,
                            "pattern": "\\S",
                            "type": "string"
                          },
                          "updatedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "version": {
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "createdAt",
                          "id",
                          "updatedAt",
                          "version",
                          "name"
                        ],
                        "type": "object"
                      },
                      "maxItems": 200,
                      "type": "array"
                    },
                    "nextCursor": {
                      "description": "Opaque next-page marker. Send it back as `cursor` to read the following page.",
                      "maxLength": 64,
                      "minLength": 1,
                      "nullable": true,
                      "pattern": "^[A-Za-z0-9_-]{1,64}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "items",
                    "nextCursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "One page of catalog entries."
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_traffic_sources",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/config/traffic-sources/{id}": {
      "get": {
        "operationId": "get_v1_config_traffic_sources_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "id": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "name": {
                      "description": "Catalog entry name. Must contain at least one non-whitespace character.",
                      "maxLength": 255,
                      "minLength": 1,
                      "pattern": "\\S",
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "updatedAt",
                    "version",
                    "name"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "config"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_config_traffic_sources_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/conversions/cpas": {
      "get": {
        "operationId": "get_v1_conversions_cpas",
        "parameters": [
          {
            "in": "query",
            "name": "advertiserStatus",
            "required": false,
            "schema": {
              "enum": [
                "pending",
                "confirmed",
                "rejected",
                "fraud"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "reconciliationStatus",
            "required": false,
            "schema": {
              "enum": [
                "pending",
                "confirmed",
                "waiting",
                "corrected",
                "rejected",
                "hold"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "actionId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "advertiserStatus": {
                        "enum": [
                          "pending",
                          "confirmed",
                          "rejected",
                          "fraud"
                        ],
                        "type": "string"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "eventId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "hitId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "holdEnd": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "id": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "leadId": {
                        "maxLength": 512,
                        "minLength": 1,
                        "type": "string"
                      },
                      "providerAmount": {
                        "maxLength": 32,
                        "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                        "type": "string",
                        "x-exact-decimal": true
                      },
                      "providerCurrencyId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "quoteCurrencyId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "quoteId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "quoteVersion": {
                        "maxLength": 128,
                        "minLength": 1,
                        "type": "string"
                      },
                      "quotedCommission": {
                        "maxLength": 32,
                        "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                        "type": "string",
                        "x-exact-decimal": true
                      },
                      "quotedIncome": {
                        "maxLength": 32,
                        "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                        "type": "string",
                        "x-exact-decimal": true
                      },
                      "quotedPlatformNet": {
                        "maxLength": 32,
                        "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                        "type": "string",
                        "x-exact-decimal": true
                      },
                      "quotedReferral": {
                        "maxLength": 32,
                        "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                        "type": "string",
                        "x-exact-decimal": true
                      },
                      "reconciliationStatus": {
                        "enum": [
                          "pending",
                          "confirmed",
                          "waiting",
                          "corrected",
                          "rejected",
                          "hold"
                        ],
                        "type": "string"
                      },
                      "settledAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "updatedAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "version": {
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "actionId",
                      "advertiserStatus",
                      "createdAt",
                      "eventId",
                      "hitId",
                      "holdEnd",
                      "id",
                      "leadId",
                      "providerAmount",
                      "providerCurrencyId",
                      "quoteCurrencyId",
                      "quoteId",
                      "quoteVersion",
                      "quotedCommission",
                      "quotedIncome",
                      "quotedPlatformNet",
                      "quotedReferral",
                      "reconciliationStatus",
                      "settledAt",
                      "updatedAt",
                      "version"
                    ],
                    "type": "object"
                  },
                  "maxItems": 200,
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "conversions"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_conversions_cpas",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/conversions/cpas/{id}": {
      "get": {
        "operationId": "get_v1_conversions_cpas_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "actionId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "advertiserStatus": {
                      "enum": [
                        "pending",
                        "confirmed",
                        "rejected",
                        "fraud"
                      ],
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "eventId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "hitId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "holdEnd": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "leadId": {
                      "maxLength": 512,
                      "minLength": 1,
                      "type": "string"
                    },
                    "providerAmount": {
                      "maxLength": 32,
                      "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "providerCurrencyId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "quoteCurrencyId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "quoteId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "quoteVersion": {
                      "maxLength": 128,
                      "minLength": 1,
                      "type": "string"
                    },
                    "quotedCommission": {
                      "maxLength": 32,
                      "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "quotedIncome": {
                      "maxLength": 32,
                      "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "quotedPlatformNet": {
                      "maxLength": 32,
                      "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "quotedReferral": {
                      "maxLength": 32,
                      "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "reconciliationStatus": {
                      "enum": [
                        "pending",
                        "confirmed",
                        "waiting",
                        "corrected",
                        "rejected",
                        "hold"
                      ],
                      "type": "string"
                    },
                    "settledAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "actionId",
                    "advertiserStatus",
                    "createdAt",
                    "eventId",
                    "hitId",
                    "holdEnd",
                    "id",
                    "leadId",
                    "providerAmount",
                    "providerCurrencyId",
                    "quoteCurrencyId",
                    "quoteId",
                    "quoteVersion",
                    "quotedCommission",
                    "quotedIncome",
                    "quotedPlatformNet",
                    "quotedReferral",
                    "reconciliationStatus",
                    "settledAt",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "conversions"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_conversions_cpas_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/conversions/cpas/{id}/transitions": {
      "get": {
        "operationId": "get_v1_conversions_cpas_by_id_transitions",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "actorIssuer": {
                        "maxLength": 4096,
                        "nullable": true,
                        "type": "string"
                      },
                      "actorRole": {
                        "maxLength": 4096,
                        "nullable": true,
                        "type": "string"
                      },
                      "actorSubject": {
                        "maxLength": 4096,
                        "nullable": true,
                        "type": "string"
                      },
                      "actorUserId": {
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "cpaId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "expectedVersion": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "id": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "newAdvertiserStatus": {
                        "enum": [
                          "pending",
                          "confirmed",
                          "rejected",
                          "fraud"
                        ],
                        "type": "string"
                      },
                      "newReconciliationStatus": {
                        "enum": [
                          "pending",
                          "confirmed",
                          "waiting",
                          "corrected",
                          "rejected",
                          "hold"
                        ],
                        "type": "string"
                      },
                      "occurredAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "previousAdvertiserStatus": {
                        "enum": [
                          "pending",
                          "confirmed",
                          "rejected",
                          "fraud"
                        ],
                        "type": "string"
                      },
                      "previousReconciliationStatus": {
                        "enum": [
                          "pending",
                          "confirmed",
                          "waiting",
                          "corrected",
                          "rejected",
                          "hold"
                        ],
                        "type": "string"
                      },
                      "reason": {
                        "maxLength": 1000,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sourceAlias": {
                        "maxLength": 64,
                        "minLength": 1,
                        "nullable": true,
                        "type": "string"
                      },
                      "transitionKind": {
                        "enum": [
                          "advertiser",
                          "reconciliation"
                        ],
                        "type": "string"
                      }
                    },
                    "required": [
                      "actorIssuer",
                      "actorRole",
                      "actorSubject",
                      "actorUserId",
                      "cpaId",
                      "createdAt",
                      "expectedVersion",
                      "id",
                      "newAdvertiserStatus",
                      "newReconciliationStatus",
                      "occurredAt",
                      "previousAdvertiserStatus",
                      "previousReconciliationStatus",
                      "reason",
                      "sourceAlias",
                      "transitionKind"
                    ],
                    "type": "object"
                  },
                  "maxItems": 200,
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "conversions"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_conversions_cpas_by_id_transitions",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/conversions/events": {
      "get": {
        "operationId": "get_v1_conversions_events",
        "parameters": [
          {
            "in": "query",
            "name": "eventType",
            "required": false,
            "schema": {
              "enum": [
                "reg",
                "first_dep",
                "dep",
                "cpa",
                "revshare"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "hitId",
            "required": false,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "actionId": {
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "advertiserUserId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "affiliateUserId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "cityId": {
                        "minimum": 0,
                        "type": "integer"
                      },
                      "countryId": {
                        "minimum": 0,
                        "type": "integer"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "currencyId": {
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "deviceTypeId": {
                        "maximum": 3,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "eventType": {
                        "enum": [
                          "reg",
                          "first_dep",
                          "dep",
                          "cpa",
                          "revshare"
                        ],
                        "type": "string"
                      },
                      "hitId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "id": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "landingId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "leadId": {
                        "maxLength": 4096,
                        "nullable": true,
                        "type": "string"
                      },
                      "managerUserId": {
                        "minimum": 0,
                        "type": "integer"
                      },
                      "occurredAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "offerId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "partnerId": {
                        "maxLength": 4096,
                        "nullable": true,
                        "type": "string"
                      },
                      "platformId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "providerAmount": {
                        "maxLength": 32,
                        "nullable": true,
                        "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                        "type": "string",
                        "x-exact-decimal": true
                      },
                      "providerEventId": {
                        "maxLength": 4096,
                        "nullable": true,
                        "type": "string"
                      },
                      "regionId": {
                        "minimum": 0,
                        "type": "integer"
                      },
                      "streamId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "visitorId": {
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "actionId",
                      "advertiserUserId",
                      "affiliateUserId",
                      "cityId",
                      "countryId",
                      "createdAt",
                      "currencyId",
                      "deviceTypeId",
                      "eventType",
                      "hitId",
                      "id",
                      "landingId",
                      "leadId",
                      "managerUserId",
                      "occurredAt",
                      "offerId",
                      "partnerId",
                      "platformId",
                      "providerAmount",
                      "providerEventId",
                      "regionId",
                      "streamId",
                      "visitorId"
                    ],
                    "type": "object"
                  },
                  "maxItems": 200,
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "conversions"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_conversions_events",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/conversions/events/{id}": {
      "get": {
        "operationId": "get_v1_conversions_events_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "actionId": {
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "advertiserUserId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "affiliateUserId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "cityId": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "countryId": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "currencyId": {
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "deviceTypeId": {
                      "maximum": 3,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "eventType": {
                      "enum": [
                        "reg",
                        "first_dep",
                        "dep",
                        "cpa",
                        "revshare"
                      ],
                      "type": "string"
                    },
                    "hitId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "landingId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "leadId": {
                      "maxLength": 4096,
                      "nullable": true,
                      "type": "string"
                    },
                    "managerUserId": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "occurredAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "offerId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "partnerId": {
                      "maxLength": 4096,
                      "nullable": true,
                      "type": "string"
                    },
                    "platformId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "providerAmount": {
                      "maxLength": 32,
                      "nullable": true,
                      "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "providerEventId": {
                      "maxLength": 4096,
                      "nullable": true,
                      "type": "string"
                    },
                    "regionId": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "streamId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "visitorId": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "actionId",
                    "advertiserUserId",
                    "affiliateUserId",
                    "cityId",
                    "countryId",
                    "createdAt",
                    "currencyId",
                    "deviceTypeId",
                    "eventType",
                    "hitId",
                    "id",
                    "landingId",
                    "leadId",
                    "managerUserId",
                    "occurredAt",
                    "offerId",
                    "partnerId",
                    "platformId",
                    "providerAmount",
                    "providerEventId",
                    "regionId",
                    "streamId",
                    "visitorId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "conversions"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_conversions_events_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/conversions/hits/{id}": {
      "get": {
        "operationId": "get_v1_conversions_hits_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "advertiserUserId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "affiliateUserId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "cityId": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "countryId": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "deviceTypeId": {
                      "maximum": 3,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "isBadHit": {
                      "type": "boolean"
                    },
                    "isClick": {
                      "type": "boolean"
                    },
                    "isTrafficBack": {
                      "type": "boolean"
                    },
                    "landingId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "managerUserId": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "occurredAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "offerId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "partnerId": {
                      "maxLength": 4096,
                      "nullable": true,
                      "type": "string"
                    },
                    "platformId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "referrerHost": {
                      "maxLength": 4096,
                      "nullable": true,
                      "type": "string"
                    },
                    "regionId": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "routeSnapshotId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "routeSnapshotVersion": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "sourceCodeKind": {
                      "enum": [
                        "modern",
                        "legacy"
                      ],
                      "type": "string"
                    },
                    "streamId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "visitorId": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "advertiserUserId",
                    "affiliateUserId",
                    "cityId",
                    "countryId",
                    "createdAt",
                    "deviceTypeId",
                    "id",
                    "isBadHit",
                    "isClick",
                    "isTrafficBack",
                    "landingId",
                    "managerUserId",
                    "occurredAt",
                    "offerId",
                    "partnerId",
                    "platformId",
                    "referrerHost",
                    "regionId",
                    "routeSnapshotId",
                    "routeSnapshotVersion",
                    "sourceCodeKind",
                    "streamId",
                    "visitorId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "conversions"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_conversions_hits_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/conversions/postback-settings/{affiliateUserId}": {
      "delete": {
        "operationId": "delete_v1_conversions_postback_settings_by_affiliateuserid",
        "parameters": [
          {
            "in": "path",
            "name": "affiliateUserId",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "actions": {
                      "items": {
                        "enum": [
                          "reg",
                          "dep",
                          "revshare",
                          "other"
                        ],
                        "type": "string"
                      },
                      "maxItems": 4,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "affiliateUserId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "enabled": {
                      "type": "boolean"
                    },
                    "headers": {
                      "additionalProperties": {
                        "maxLength": 1024,
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "POST",
                        "PATCH",
                        "PUT"
                      ],
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "url": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "actions",
                    "affiliateUserId",
                    "createdAt",
                    "enabled",
                    "headers",
                    "id",
                    "method",
                    "updatedAt",
                    "url",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "conversions"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "destructive",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "delete_v1_conversions_postback_settings_by_affiliateuserid",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "get": {
        "operationId": "get_v1_conversions_postback_settings_by_affiliateuserid",
        "parameters": [
          {
            "in": "path",
            "name": "affiliateUserId",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "actions": {
                      "items": {
                        "enum": [
                          "reg",
                          "dep",
                          "revshare",
                          "other"
                        ],
                        "type": "string"
                      },
                      "maxItems": 4,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "affiliateUserId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "enabled": {
                      "type": "boolean"
                    },
                    "headers": {
                      "additionalProperties": {
                        "maxLength": 1024,
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "POST",
                        "PATCH",
                        "PUT"
                      ],
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "url": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "actions",
                    "affiliateUserId",
                    "createdAt",
                    "enabled",
                    "headers",
                    "id",
                    "method",
                    "updatedAt",
                    "url",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "conversions"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_conversions_postback_settings_by_affiliateuserid",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "put": {
        "operationId": "put_v1_conversions_postback_settings_by_affiliateuserid",
        "parameters": [
          {
            "in": "path",
            "name": "affiliateUserId",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "actions": {
                    "items": {
                      "enum": [
                        "reg",
                        "dep",
                        "revshare",
                        "other"
                      ],
                      "type": "string"
                    },
                    "maxItems": 4,
                    "type": "array",
                    "uniqueItems": true
                  },
                  "enabled": {
                    "type": "boolean"
                  },
                  "headers": {
                    "additionalProperties": {
                      "maxLength": 1024,
                      "type": "string"
                    },
                    "maxProperties": 20,
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "GET",
                      "POST",
                      "PATCH",
                      "PUT"
                    ],
                    "type": "string"
                  },
                  "url": {
                    "maxLength": 4096,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "actions",
                  "enabled",
                  "headers",
                  "method",
                  "url"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "actions": {
                      "items": {
                        "enum": [
                          "reg",
                          "dep",
                          "revshare",
                          "other"
                        ],
                        "type": "string"
                      },
                      "maxItems": 4,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "affiliateUserId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "enabled": {
                      "type": "boolean"
                    },
                    "headers": {
                      "additionalProperties": {
                        "maxLength": 1024,
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "POST",
                        "PATCH",
                        "PUT"
                      ],
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "url": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "actions",
                    "affiliateUserId",
                    "createdAt",
                    "enabled",
                    "headers",
                    "id",
                    "method",
                    "updatedAt",
                    "url",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "actions": {
                      "items": {
                        "enum": [
                          "reg",
                          "dep",
                          "revshare",
                          "other"
                        ],
                        "type": "string"
                      },
                      "maxItems": 4,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "affiliateUserId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "enabled": {
                      "type": "boolean"
                    },
                    "headers": {
                      "additionalProperties": {
                        "maxLength": 1024,
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "POST",
                        "PATCH",
                        "PUT"
                      ],
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "url": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "actions",
                    "affiliateUserId",
                    "createdAt",
                    "enabled",
                    "headers",
                    "id",
                    "method",
                    "updatedAt",
                    "url",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "conversions"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "put_v1_conversions_postback_settings_by_affiliateuserid",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/conversions/postbacks": {
      "get": {
        "operationId": "get_v1_conversions_postbacks",
        "parameters": [
          {
            "in": "query",
            "name": "deliveryStatus",
            "required": false,
            "schema": {
              "enum": [
                "pending",
                "retry",
                "succeeded",
                "permanent",
                "dead_letter"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "affiliateUserId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "attemptCount": {
                        "minimum": 0,
                        "type": "integer"
                      },
                      "configurationSource": {
                        "enum": [
                          "stream",
                          "affiliate"
                        ],
                        "type": "string"
                      },
                      "configurationVersion": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "deliveryStatus": {
                        "enum": [
                          "pending",
                          "retry",
                          "succeeded",
                          "permanent",
                          "dead_letter"
                        ],
                        "type": "string"
                      },
                      "eventId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "filteredAction": {
                        "enum": [
                          "reg",
                          "dep",
                          "revshare",
                          "other"
                        ],
                        "type": "string"
                      },
                      "id": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "idempotencyKey": {
                        "maxLength": 512,
                        "minLength": 1,
                        "type": "string"
                      },
                      "lineageNumber": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "method": {
                        "enum": [
                          "GET",
                          "POST",
                          "PATCH",
                          "PUT"
                        ],
                        "type": "string"
                      },
                      "nextAttemptAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "parentIntentId": {
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "renderedPayload": {
                        "additionalProperties": {
                          "maxLength": 4096,
                          "type": "string"
                        },
                        "type": "object"
                      },
                      "requestBody": {
                        "maxLength": 4096,
                        "nullable": true,
                        "type": "string"
                      },
                      "rootIntentId": {
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "streamId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "terminalReason": {
                        "maxLength": 1000,
                        "nullable": true,
                        "type": "string"
                      },
                      "updatedAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "url": {
                        "maxLength": 4096,
                        "minLength": 1,
                        "type": "string"
                      },
                      "version": {
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "affiliateUserId",
                      "attemptCount",
                      "configurationSource",
                      "configurationVersion",
                      "createdAt",
                      "deliveryStatus",
                      "eventId",
                      "filteredAction",
                      "id",
                      "idempotencyKey",
                      "lineageNumber",
                      "method",
                      "nextAttemptAt",
                      "parentIntentId",
                      "renderedPayload",
                      "requestBody",
                      "rootIntentId",
                      "streamId",
                      "terminalReason",
                      "updatedAt",
                      "url",
                      "version"
                    ],
                    "type": "object"
                  },
                  "maxItems": 200,
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "conversions"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_conversions_postbacks",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/conversions/postbacks/{id}": {
      "get": {
        "operationId": "get_v1_conversions_postbacks_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "affiliateUserId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "attemptCount": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "configurationSource": {
                      "enum": [
                        "stream",
                        "affiliate"
                      ],
                      "type": "string"
                    },
                    "configurationVersion": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "deliveryStatus": {
                      "enum": [
                        "pending",
                        "retry",
                        "succeeded",
                        "permanent",
                        "dead_letter"
                      ],
                      "type": "string"
                    },
                    "eventId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "filteredAction": {
                      "enum": [
                        "reg",
                        "dep",
                        "revshare",
                        "other"
                      ],
                      "type": "string"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "idempotencyKey": {
                      "maxLength": 512,
                      "minLength": 1,
                      "type": "string"
                    },
                    "lineageNumber": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "POST",
                        "PATCH",
                        "PUT"
                      ],
                      "type": "string"
                    },
                    "nextAttemptAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "parentIntentId": {
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "renderedPayload": {
                      "additionalProperties": {
                        "maxLength": 4096,
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "requestBody": {
                      "maxLength": 4096,
                      "nullable": true,
                      "type": "string"
                    },
                    "rootIntentId": {
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "streamId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "terminalReason": {
                      "maxLength": 1000,
                      "nullable": true,
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "url": {
                      "maxLength": 4096,
                      "minLength": 1,
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "affiliateUserId",
                    "attemptCount",
                    "configurationSource",
                    "configurationVersion",
                    "createdAt",
                    "deliveryStatus",
                    "eventId",
                    "filteredAction",
                    "id",
                    "idempotencyKey",
                    "lineageNumber",
                    "method",
                    "nextAttemptAt",
                    "parentIntentId",
                    "renderedPayload",
                    "requestBody",
                    "rootIntentId",
                    "streamId",
                    "terminalReason",
                    "updatedAt",
                    "url",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "conversions"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_conversions_postbacks_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/conversions/postbacks/{id}/attempts": {
      "get": {
        "operationId": "get_v1_conversions_postbacks_by_id_attempts",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "attemptNumber": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "errorCode": {
                        "maxLength": 128,
                        "nullable": true,
                        "type": "string"
                      },
                      "finishedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "id": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "intentId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "outcome": {
                        "enum": [
                          "started",
                          "succeeded",
                          "transient",
                          "permanent",
                          "dead_letter"
                        ],
                        "type": "string"
                      },
                      "requestIdempotencyKey": {
                        "maxLength": 512,
                        "minLength": 1,
                        "type": "string"
                      },
                      "responseBody": {
                        "maxLength": 5000,
                        "nullable": true,
                        "type": "string"
                      },
                      "retryAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "startedAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "statusCode": {
                        "maximum": 599,
                        "minimum": 100,
                        "nullable": true,
                        "type": "integer"
                      },
                      "workerId": {
                        "maxLength": 128,
                        "minLength": 1,
                        "type": "string"
                      }
                    },
                    "required": [
                      "attemptNumber",
                      "createdAt",
                      "errorCode",
                      "finishedAt",
                      "id",
                      "intentId",
                      "outcome",
                      "requestIdempotencyKey",
                      "responseBody",
                      "retryAt",
                      "startedAt",
                      "statusCode",
                      "workerId"
                    ],
                    "type": "object"
                  },
                  "maxItems": 200,
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "conversions"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_conversions_postbacks_by_id_attempts",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/conversions/sources": {
      "get": {
        "operationId": "get_v1_conversions_sources",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "alias": {
                        "maxLength": 64,
                        "minLength": 1,
                        "type": "string"
                      },
                      "allowedSourceIps": {
                        "items": {
                          "maxLength": 45,
                          "type": "string"
                        },
                        "maxItems": 64,
                        "type": "array"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "currencyFallbackId": {
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "enabled": {
                        "type": "boolean"
                      },
                      "hasSecret": {
                        "type": "boolean"
                      },
                      "id": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "idempotencyStrategy": {
                        "enum": [
                          "provider_event",
                          "cpa_tuple",
                          "payload_digest"
                        ],
                        "type": "string"
                      },
                      "payloadDigestRiskAccepted": {
                        "type": "boolean"
                      },
                      "revenueShareMultiplier": {
                        "maxLength": 32,
                        "nullable": true,
                        "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                        "type": "string",
                        "x-exact-decimal": true
                      },
                      "transforms": {
                        "items": {
                          "anyOf": [
                            {
                              "additionalProperties": false,
                              "properties": {
                                "from": {
                                  "maxLength": 64,
                                  "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                  "type": "string"
                                },
                                "operation": {
                                  "enum": [
                                    "copy"
                                  ],
                                  "type": "string"
                                },
                                "to": {
                                  "maxLength": 64,
                                  "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                  "type": "string"
                                }
                              },
                              "required": [
                                "from",
                                "operation",
                                "to"
                              ],
                              "type": "object"
                            },
                            {
                              "additionalProperties": false,
                              "properties": {
                                "from": {
                                  "maxLength": 64,
                                  "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                  "type": "string"
                                },
                                "operation": {
                                  "enum": [
                                    "rename"
                                  ],
                                  "type": "string"
                                },
                                "to": {
                                  "maxLength": 64,
                                  "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                  "type": "string"
                                }
                              },
                              "required": [
                                "from",
                                "operation",
                                "to"
                              ],
                              "type": "object"
                            },
                            {
                              "additionalProperties": false,
                              "properties": {
                                "operation": {
                                  "enum": [
                                    "constant"
                                  ],
                                  "type": "string"
                                },
                                "to": {
                                  "maxLength": 64,
                                  "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                  "type": "string"
                                },
                                "value": {
                                  "maxLength": 4096,
                                  "type": "string"
                                }
                              },
                              "required": [
                                "operation",
                                "to",
                                "value"
                              ],
                              "type": "object"
                            },
                            {
                              "additionalProperties": false,
                              "properties": {
                                "from": {
                                  "maxLength": 64,
                                  "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                  "type": "string"
                                },
                                "map": {
                                  "additionalProperties": {
                                    "maxLength": 4096,
                                    "type": "string"
                                  },
                                  "type": "object"
                                },
                                "operation": {
                                  "enum": [
                                    "value_map"
                                  ],
                                  "type": "string"
                                },
                                "to": {
                                  "maxLength": 64,
                                  "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                  "type": "string"
                                }
                              },
                              "required": [
                                "from",
                                "map",
                                "operation",
                                "to"
                              ],
                              "type": "object"
                            },
                            {
                              "additionalProperties": false,
                              "properties": {
                                "field": {
                                  "maxLength": 64,
                                  "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                  "type": "string"
                                },
                                "operation": {
                                  "enum": [
                                    "decimal_comma"
                                  ],
                                  "type": "string"
                                }
                              },
                              "required": [
                                "field",
                                "operation"
                              ],
                              "type": "object"
                            },
                            {
                              "additionalProperties": false,
                              "properties": {
                                "factor": {
                                  "maxLength": 32,
                                  "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                  "type": "string",
                                  "x-exact-decimal": true
                                },
                                "field": {
                                  "maxLength": 64,
                                  "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                  "type": "string"
                                },
                                "operation": {
                                  "enum": [
                                    "exact_multiply"
                                  ],
                                  "type": "string"
                                }
                              },
                              "required": [
                                "factor",
                                "field",
                                "operation"
                              ],
                              "type": "object"
                            }
                          ]
                        },
                        "maxItems": 100,
                        "type": "array"
                      },
                      "updatedAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "version": {
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "alias",
                      "allowedSourceIps",
                      "createdAt",
                      "currencyFallbackId",
                      "enabled",
                      "hasSecret",
                      "id",
                      "idempotencyStrategy",
                      "payloadDigestRiskAccepted",
                      "revenueShareMultiplier",
                      "transforms",
                      "updatedAt",
                      "version"
                    ],
                    "type": "object"
                  },
                  "maxItems": 200,
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "conversions"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_conversions_sources",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/conversions/sources/{id}": {
      "get": {
        "operationId": "get_v1_conversions_sources_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "alias": {
                      "maxLength": 64,
                      "minLength": 1,
                      "type": "string"
                    },
                    "allowedSourceIps": {
                      "items": {
                        "maxLength": 45,
                        "type": "string"
                      },
                      "maxItems": 64,
                      "type": "array"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "currencyFallbackId": {
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "enabled": {
                      "type": "boolean"
                    },
                    "hasSecret": {
                      "type": "boolean"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "idempotencyStrategy": {
                      "enum": [
                        "provider_event",
                        "cpa_tuple",
                        "payload_digest"
                      ],
                      "type": "string"
                    },
                    "payloadDigestRiskAccepted": {
                      "type": "boolean"
                    },
                    "revenueShareMultiplier": {
                      "maxLength": 32,
                      "nullable": true,
                      "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "transforms": {
                      "items": {
                        "anyOf": [
                          {
                            "additionalProperties": false,
                            "properties": {
                              "from": {
                                "maxLength": 64,
                                "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                "type": "string"
                              },
                              "operation": {
                                "enum": [
                                  "copy"
                                ],
                                "type": "string"
                              },
                              "to": {
                                "maxLength": 64,
                                "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                "type": "string"
                              }
                            },
                            "required": [
                              "from",
                              "operation",
                              "to"
                            ],
                            "type": "object"
                          },
                          {
                            "additionalProperties": false,
                            "properties": {
                              "from": {
                                "maxLength": 64,
                                "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                "type": "string"
                              },
                              "operation": {
                                "enum": [
                                  "rename"
                                ],
                                "type": "string"
                              },
                              "to": {
                                "maxLength": 64,
                                "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                "type": "string"
                              }
                            },
                            "required": [
                              "from",
                              "operation",
                              "to"
                            ],
                            "type": "object"
                          },
                          {
                            "additionalProperties": false,
                            "properties": {
                              "operation": {
                                "enum": [
                                  "constant"
                                ],
                                "type": "string"
                              },
                              "to": {
                                "maxLength": 64,
                                "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                "type": "string"
                              },
                              "value": {
                                "maxLength": 4096,
                                "type": "string"
                              }
                            },
                            "required": [
                              "operation",
                              "to",
                              "value"
                            ],
                            "type": "object"
                          },
                          {
                            "additionalProperties": false,
                            "properties": {
                              "from": {
                                "maxLength": 64,
                                "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                "type": "string"
                              },
                              "map": {
                                "additionalProperties": {
                                  "maxLength": 4096,
                                  "type": "string"
                                },
                                "type": "object"
                              },
                              "operation": {
                                "enum": [
                                  "value_map"
                                ],
                                "type": "string"
                              },
                              "to": {
                                "maxLength": 64,
                                "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                "type": "string"
                              }
                            },
                            "required": [
                              "from",
                              "map",
                              "operation",
                              "to"
                            ],
                            "type": "object"
                          },
                          {
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "maxLength": 64,
                                "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                "type": "string"
                              },
                              "operation": {
                                "enum": [
                                  "decimal_comma"
                                ],
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "operation"
                            ],
                            "type": "object"
                          },
                          {
                            "additionalProperties": false,
                            "properties": {
                              "factor": {
                                "maxLength": 32,
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "field": {
                                "maxLength": 64,
                                "pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
                                "type": "string"
                              },
                              "operation": {
                                "enum": [
                                  "exact_multiply"
                                ],
                                "type": "string"
                              }
                            },
                            "required": [
                              "factor",
                              "field",
                              "operation"
                            ],
                            "type": "object"
                          }
                        ]
                      },
                      "maxItems": 100,
                      "type": "array"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "alias",
                    "allowedSourceIps",
                    "createdAt",
                    "currencyFallbackId",
                    "enabled",
                    "hasSecret",
                    "id",
                    "idempotencyStrategy",
                    "payloadDigestRiskAccepted",
                    "revenueShareMultiplier",
                    "transforms",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "conversions"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_conversions_sources_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/currencies": {
      "get": {
        "operationId": "get_v1_currencies",
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per-page",
            "required": false,
            "schema": {
              "maximum": 1000,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "q",
            "required": false,
            "schema": {
              "additionalProperties": {
                "properties": {
                  "between": {
                    "type": "string"
                  },
                  "equal": {
                    "type": "string"
                  },
                  "in": {
                    "type": "string"
                  },
                  "less": {
                    "type": "string"
                  },
                  "less_eq": {
                    "type": "string"
                  },
                  "like": {
                    "type": "string"
                  },
                  "more": {
                    "type": "string"
                  },
                  "more_eq": {
                    "type": "string"
                  },
                  "not_equal": {
                    "type": "string"
                  },
                  "null": {
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "object"
            }
          },
          {
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "maxLength": 500,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "with_deleted",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "integer"
                },
                {
                  "maxLength": 16,
                  "type": "string"
                }
              ]
            }
          },
          {
            "in": "header",
            "name": "x-linkable",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "_links": {
                        "additionalProperties": false,
                        "properties": {
                          "self": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "self"
                        ],
                        "type": "object"
                      },
                      "code": {
                        "maxLength": 10,
                        "type": "string"
                      },
                      "created_at": {
                        "nullable": true,
                        "type": "integer"
                      },
                      "deleted_at": {
                        "nullable": true,
                        "type": "integer"
                      },
                      "id": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "name": {
                        "maxLength": 255,
                        "type": "string"
                      },
                      "rate": {
                        "pattern": "^-?[0-9]+(?:\\.[0-9]+)?$",
                        "type": "string",
                        "x-exact-decimal": true
                      },
                      "status": {
                        "enum": [
                          "active",
                          "archived"
                        ],
                        "type": "string"
                      },
                      "symbol": {
                        "maxLength": 5,
                        "nullable": true,
                        "type": "string"
                      },
                      "updated_at": {
                        "nullable": true,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "code",
                      "created_at",
                      "deleted_at",
                      "id",
                      "name",
                      "rate",
                      "status",
                      "symbol",
                      "updated_at"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "currencies"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      },
      "head": {
        "operationId": "head_v1_currencies",
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per-page",
            "required": false,
            "schema": {
              "maximum": 1000,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "q",
            "required": false,
            "schema": {
              "additionalProperties": {
                "properties": {
                  "between": {
                    "type": "string"
                  },
                  "equal": {
                    "type": "string"
                  },
                  "in": {
                    "type": "string"
                  },
                  "less": {
                    "type": "string"
                  },
                  "less_eq": {
                    "type": "string"
                  },
                  "like": {
                    "type": "string"
                  },
                  "more": {
                    "type": "string"
                  },
                  "more_eq": {
                    "type": "string"
                  },
                  "not_equal": {
                    "type": "string"
                  },
                  "null": {
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "object"
            }
          },
          {
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "maxLength": 500,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "with_deleted",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "integer"
                },
                {
                  "maxLength": 16,
                  "type": "string"
                }
              ]
            }
          },
          {
            "in": "header",
            "name": "x-linkable",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "_links": {
                        "additionalProperties": false,
                        "properties": {
                          "self": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "self"
                        ],
                        "type": "object"
                      },
                      "code": {
                        "maxLength": 10,
                        "type": "string"
                      },
                      "created_at": {
                        "nullable": true,
                        "type": "integer"
                      },
                      "deleted_at": {
                        "nullable": true,
                        "type": "integer"
                      },
                      "id": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "name": {
                        "maxLength": 255,
                        "type": "string"
                      },
                      "rate": {
                        "pattern": "^-?[0-9]+(?:\\.[0-9]+)?$",
                        "type": "string",
                        "x-exact-decimal": true
                      },
                      "status": {
                        "enum": [
                          "active",
                          "archived"
                        ],
                        "type": "string"
                      },
                      "symbol": {
                        "maxLength": 5,
                        "nullable": true,
                        "type": "string"
                      },
                      "updated_at": {
                        "nullable": true,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "code",
                      "created_at",
                      "deleted_at",
                      "id",
                      "name",
                      "rate",
                      "status",
                      "symbol",
                      "updated_at"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "currencies"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      }
    },
    "/v1/currencies/settings": {
      "get": {
        "operationId": "get_v1_currencies_settings",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "default_currency_code": {
                      "enum": [
                        "USD"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "default_currency_code"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "currencies"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      },
      "head": {
        "operationId": "head_v1_currencies_settings",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "default_currency_code": {
                      "enum": [
                        "USD"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "default_currency_code"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "currencies"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      }
    },
    "/v1/currencies/{id}": {
      "get": {
        "operationId": "get_v1_currencies_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "x-linkable",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "_links": {
                      "additionalProperties": false,
                      "properties": {
                        "self": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "self"
                      ],
                      "type": "object"
                    },
                    "code": {
                      "maxLength": 10,
                      "type": "string"
                    },
                    "created_at": {
                      "nullable": true,
                      "type": "integer"
                    },
                    "deleted_at": {
                      "nullable": true,
                      "type": "integer"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "name": {
                      "maxLength": 255,
                      "type": "string"
                    },
                    "rate": {
                      "pattern": "^-?[0-9]+(?:\\.[0-9]+)?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "status": {
                      "enum": [
                        "active",
                        "archived"
                      ],
                      "type": "string"
                    },
                    "symbol": {
                      "maxLength": 5,
                      "nullable": true,
                      "type": "string"
                    },
                    "updated_at": {
                      "nullable": true,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "code",
                    "created_at",
                    "deleted_at",
                    "id",
                    "name",
                    "rate",
                    "status",
                    "symbol",
                    "updated_at"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "currencies"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      },
      "head": {
        "operationId": "head_v1_currencies_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "x-linkable",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "_links": {
                      "additionalProperties": false,
                      "properties": {
                        "self": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "self"
                      ],
                      "type": "object"
                    },
                    "code": {
                      "maxLength": 10,
                      "type": "string"
                    },
                    "created_at": {
                      "nullable": true,
                      "type": "integer"
                    },
                    "deleted_at": {
                      "nullable": true,
                      "type": "integer"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "name": {
                      "maxLength": 255,
                      "type": "string"
                    },
                    "rate": {
                      "pattern": "^-?[0-9]+(?:\\.[0-9]+)?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "status": {
                      "enum": [
                        "active",
                        "archived"
                      ],
                      "type": "string"
                    },
                    "symbol": {
                      "maxLength": 5,
                      "nullable": true,
                      "type": "string"
                    },
                    "updated_at": {
                      "nullable": true,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "code",
                    "created_at",
                    "deleted_at",
                    "id",
                    "name",
                    "rate",
                    "status",
                    "symbol",
                    "updated_at"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "currencies"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      }
    },
    "/v1/direct/destinations": {
      "get": {
        "operationId": "get_v1_direct_destinations",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 10000,
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "advertiserDisplayName": {
                        "maxLength": 120,
                        "minLength": 1,
                        "type": "string"
                      },
                      "destinationPublicId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "hostname": {
                        "maxLength": 253,
                        "minLength": 3,
                        "type": "string"
                      },
                      "landingId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "landingName": {
                        "maxLength": 200,
                        "minLength": 1,
                        "type": "string"
                      },
                      "offerId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "offerName": {
                        "maxLength": 200,
                        "minLength": 1,
                        "type": "string"
                      },
                      "routeSnapshotId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "routeSnapshotVersion": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "streamId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "url": {
                        "format": "uri",
                        "maxLength": 4096,
                        "minLength": 10,
                        "type": "string"
                      }
                    },
                    "required": [
                      "advertiserDisplayName",
                      "destinationPublicId",
                      "hostname",
                      "landingId",
                      "landingName",
                      "offerId",
                      "offerName",
                      "routeSnapshotId",
                      "routeSnapshotVersion",
                      "streamId",
                      "url"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "direct"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "affiliate",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_direct_destinations",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_list_direct_destinations"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/direct/links": {
      "post": {
        "operationId": "post_v1_direct_links",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "destinationPublicId": {
                    "format": "uuid",
                    "type": "string"
                  },
                  "expiresAt": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "routeSnapshotId": {
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "destinationPublicId",
                  "routeSnapshotId"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "directUrl": {
                      "format": "uri",
                      "maxLength": 4096,
                      "minLength": 10,
                      "type": "string"
                    },
                    "expiresAt": {
                      "format": "date-time",
                      "type": "string"
                    }
                  },
                  "required": [
                    "directUrl",
                    "expiresAt"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "direct"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "affiliate",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "post_v1_direct_links",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_create_direct_link"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/direct/programs": {
      "get": {
        "operationId": "get_v1_direct_programs",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 10000,
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "eligible": {
                        "description": "True when the program currently routes to at least one destination this affiliate can be sent to. A listed program that is not eligible cannot issue a tracked link until the advertiser restores its destinations.",
                        "type": "boolean"
                      },
                      "name": {
                        "maxLength": 120,
                        "minLength": 1,
                        "type": "string"
                      },
                      "publicId": {
                        "format": "uuid",
                        "type": "string"
                      }
                    },
                    "required": [
                      "eligible",
                      "name",
                      "publicId"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "direct"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "affiliate",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_direct_programs",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_list_tracker_programs"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/direct/tracked-links": {
      "post": {
        "operationId": "post_v1_direct_tracked_links",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "assignmentKey": {
                    "maxLength": 128,
                    "minLength": 16,
                    "pattern": "^[A-Za-z0-9._:/-]+$",
                    "type": "string"
                  },
                  "countryCode": {
                    "pattern": "^[A-Z]{2}$",
                    "type": "string"
                  },
                  "expiresAt": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "parameters": {
                    "additionalProperties": false,
                    "maxProperties": 35,
                    "properties": {
                      "campaign": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "cost": {
                        "maxLength": 25,
                        "pattern": "^(?:0|[1-9][0-9]{0,17})\\.[0-9]{6}$",
                        "type": "string",
                        "x-exact-decimal": true
                      },
                      "creative": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "external_id": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "source": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_1": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_10": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_11": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_12": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_13": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_14": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_15": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_16": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_17": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_18": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_19": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_2": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_20": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_21": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_22": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_23": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_24": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_25": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_26": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_27": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_28": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_29": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_3": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_30": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_4": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_5": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_6": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_7": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_8": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "sub_id_9": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "programPublicId": {
                    "format": "uuid",
                    "type": "string"
                  },
                  "routeSnapshotId": {
                    "minimum": 1,
                    "type": "integer"
                  },
                  "stableKey": {
                    "maxLength": 128,
                    "minLength": 16,
                    "pattern": "^[A-Za-z0-9._:/-]+$",
                    "type": "string"
                  }
                },
                "required": [
                  "assignmentKey",
                  "parameters",
                  "programPublicId",
                  "routeSnapshotId",
                  "stableKey"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "assignment": {
                      "additionalProperties": false,
                      "properties": {
                        "assignmentPublicId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "created": {
                          "type": "boolean"
                        },
                        "flowId": {
                          "maxLength": 64,
                          "pattern": "^[a-z][a-z0-9_-]{0,63}$",
                          "type": "string"
                        },
                        "flowKind": {
                          "enum": [
                            "forced",
                            "regular",
                            "default"
                          ],
                          "type": "string"
                        },
                        "programRevision": {
                          "minimum": 1,
                          "type": "integer"
                        },
                        "reason": {
                          "enum": [
                            "forced_match",
                            "regular_match",
                            "default_fallback",
                            "ineligible_fallback"
                          ],
                          "type": "string"
                        },
                        "variantId": {
                          "maxLength": 64,
                          "pattern": "^[a-z][a-z0-9_-]{0,63}$",
                          "type": "string"
                        }
                      },
                      "required": [
                        "assignmentPublicId",
                        "created",
                        "flowId",
                        "flowKind",
                        "programRevision",
                        "reason",
                        "variantId"
                      ],
                      "type": "object"
                    },
                    "directUrl": {
                      "format": "uri",
                      "maxLength": 4096,
                      "minLength": 10,
                      "type": "string"
                    },
                    "expiresAt": {
                      "format": "date-time",
                      "type": "string"
                    }
                  },
                  "required": [
                    "assignment",
                    "directUrl",
                    "expiresAt"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "direct"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "affiliate",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "post_v1_direct_tracked_links",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_create_tracked_link"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/files": {
      "get": {
        "operationId": "get_v1_files",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 10000,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "state",
            "required": false,
            "schema": {
              "enum": [
                "uploaded",
                "scan_pending",
                "scan_claimed",
                "clean_pending_promotion",
                "clean",
                "infected",
                "scan_error",
                "quarantined",
                "retained",
                "deleted"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "byteSize": {
                        "maximum": 52428800,
                        "minimum": 0,
                        "type": "integer"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "declaredMediaFamily": {
                        "enum": [
                          "csv",
                          "document",
                          "photo",
                          "video"
                        ],
                        "type": "string"
                      },
                      "displayLabel": {
                        "maxLength": 255,
                        "minLength": 1,
                        "type": "string"
                      },
                      "fileVersion": {
                        "description": "Immutable content version of the stored object. It identifies which bytes are addressed and only changes when new content is promoted for this file. This is the value the download route, references and derivatives expect.",
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "id": {
                        "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$",
                        "type": "string"
                      },
                      "mediaType": {
                        "maxLength": 96,
                        "type": "string"
                      },
                      "normalizedOriginalName": {
                        "maxLength": 255,
                        "minLength": 1,
                        "type": "string"
                      },
                      "observedMediaFamily": {
                        "enum": [
                          "csv",
                          "document",
                          "photo",
                          "video"
                        ],
                        "type": "string"
                      },
                      "ownerKind": {
                        "enum": [
                          "advertiser",
                          "affiliate",
                          "reporting"
                        ],
                        "type": "string"
                      },
                      "ownerUserId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "sha256": {
                        "pattern": "^[a-f0-9]{64}$",
                        "type": "string"
                      },
                      "state": {
                        "enum": [
                          "uploaded",
                          "scan_pending",
                          "scan_claimed",
                          "clean_pending_promotion",
                          "clean",
                          "infected",
                          "scan_error",
                          "quarantined",
                          "retained",
                          "deleted"
                        ],
                        "type": "string"
                      },
                      "updatedAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "version": {
                        "description": "Optimistic-concurrency version of the file record. It is the strong ETag value and the If-Match precondition for mutations, and it changes on every metadata mutation. It never addresses content and must not be sent to the download route.",
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "byteSize",
                      "createdAt",
                      "declaredMediaFamily",
                      "displayLabel",
                      "fileVersion",
                      "id",
                      "mediaType",
                      "normalizedOriginalName",
                      "observedMediaFamily",
                      "ownerKind",
                      "ownerUserId",
                      "sha256",
                      "state",
                      "updatedAt",
                      "version"
                    ],
                    "type": "object"
                  },
                  "maxItems": 100,
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "416": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "files"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "support",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_files",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_files",
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "byteSize": {
                      "maximum": 52428800,
                      "minimum": 0,
                      "type": "integer"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "declaredMediaFamily": {
                      "enum": [
                        "csv",
                        "document",
                        "photo",
                        "video"
                      ],
                      "type": "string"
                    },
                    "displayLabel": {
                      "maxLength": 255,
                      "minLength": 1,
                      "type": "string"
                    },
                    "fileVersion": {
                      "description": "Immutable content version of the stored object. It identifies which bytes are addressed and only changes when new content is promoted for this file. This is the value the download route, references and derivatives expect.",
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "id": {
                      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$",
                      "type": "string"
                    },
                    "mediaType": {
                      "maxLength": 96,
                      "type": "string"
                    },
                    "normalizedOriginalName": {
                      "maxLength": 255,
                      "minLength": 1,
                      "type": "string"
                    },
                    "observedMediaFamily": {
                      "enum": [
                        "csv",
                        "document",
                        "photo",
                        "video"
                      ],
                      "type": "string"
                    },
                    "ownerKind": {
                      "enum": [
                        "advertiser",
                        "affiliate",
                        "reporting"
                      ],
                      "type": "string"
                    },
                    "ownerUserId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "sha256": {
                      "pattern": "^[a-f0-9]{64}$",
                      "type": "string"
                    },
                    "state": {
                      "enum": [
                        "uploaded",
                        "scan_pending",
                        "scan_claimed",
                        "clean_pending_promotion",
                        "clean",
                        "infected",
                        "scan_error",
                        "quarantined",
                        "retained",
                        "deleted"
                      ],
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "description": "Optimistic-concurrency version of the file record. It is the strong ETag value and the If-Match precondition for mutations, and it changes on every metadata mutation. It never addresses content and must not be sent to the download route.",
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "byteSize",
                    "createdAt",
                    "declaredMediaFamily",
                    "displayLabel",
                    "fileVersion",
                    "id",
                    "mediaType",
                    "normalizedOriginalName",
                    "observedMediaFamily",
                    "ownerKind",
                    "ownerUserId",
                    "sha256",
                    "state",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "416": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "files"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "post_v1_files",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/files/{id}": {
      "delete": {
        "operationId": "delete_v1_files_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$",
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "pattern": "^\"[1-9][0-9]*\"$",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "reason": {
                    "maxLength": 500,
                    "minLength": 8,
                    "type": "string"
                  }
                },
                "required": [
                  "reason"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "204": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "416": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "files"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "destructive",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "delete_v1_files_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "get": {
        "operationId": "get_v1_files_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "byteSize": {
                      "maximum": 52428800,
                      "minimum": 0,
                      "type": "integer"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "declaredMediaFamily": {
                      "enum": [
                        "csv",
                        "document",
                        "photo",
                        "video"
                      ],
                      "type": "string"
                    },
                    "displayLabel": {
                      "maxLength": 255,
                      "minLength": 1,
                      "type": "string"
                    },
                    "fileVersion": {
                      "description": "Immutable content version of the stored object. It identifies which bytes are addressed and only changes when new content is promoted for this file. This is the value the download route, references and derivatives expect.",
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "id": {
                      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$",
                      "type": "string"
                    },
                    "mediaType": {
                      "maxLength": 96,
                      "type": "string"
                    },
                    "normalizedOriginalName": {
                      "maxLength": 255,
                      "minLength": 1,
                      "type": "string"
                    },
                    "observedMediaFamily": {
                      "enum": [
                        "csv",
                        "document",
                        "photo",
                        "video"
                      ],
                      "type": "string"
                    },
                    "ownerKind": {
                      "enum": [
                        "advertiser",
                        "affiliate",
                        "reporting"
                      ],
                      "type": "string"
                    },
                    "ownerUserId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "sha256": {
                      "pattern": "^[a-f0-9]{64}$",
                      "type": "string"
                    },
                    "state": {
                      "enum": [
                        "uploaded",
                        "scan_pending",
                        "scan_claimed",
                        "clean_pending_promotion",
                        "clean",
                        "infected",
                        "scan_error",
                        "quarantined",
                        "retained",
                        "deleted"
                      ],
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "description": "Optimistic-concurrency version of the file record. It is the strong ETag value and the If-Match precondition for mutations, and it changes on every metadata mutation. It never addresses content and must not be sent to the download route.",
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "byteSize",
                    "createdAt",
                    "declaredMediaFamily",
                    "displayLabel",
                    "fileVersion",
                    "id",
                    "mediaType",
                    "normalizedOriginalName",
                    "observedMediaFamily",
                    "ownerKind",
                    "ownerUserId",
                    "sha256",
                    "state",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "416": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "files"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "support",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_files_by_id",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/files/{id}/derivatives": {
      "post": {
        "operationId": "post_v1_files_by_id_derivatives",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$",
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "pattern": "^\"[1-9][0-9]*\"$",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "fileVersion": {
                    "description": "Immutable content version of the stored object. It identifies which bytes are addressed and only changes when new content is promoted for this file. This is the value the download route, references and derivatives expect.",
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "kind": {
                    "enum": [
                      "video_preview.v1"
                    ],
                    "type": "string"
                  },
                  "offsetMs": {
                    "maximum": 86399999,
                    "minimum": 0,
                    "type": "integer"
                  },
                  "reason": {
                    "maxLength": 500,
                    "minLength": 8,
                    "type": "string"
                  }
                },
                "required": [
                  "fileVersion",
                  "kind",
                  "offsetMs",
                  "reason"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "id": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "kind": {
                      "enum": [
                        "video_preview.v1"
                      ],
                      "type": "string"
                    },
                    "offsetMs": {
                      "maximum": 86399999,
                      "minimum": 0,
                      "type": "integer"
                    },
                    "sourceFileId": {
                      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$",
                      "type": "string"
                    },
                    "sourceFileVersion": {
                      "description": "Immutable content version of the stored object. It identifies which bytes are addressed and only changes when new content is promoted for this file. This is the value the download route, references and derivatives expect.",
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "status": {
                      "enum": [
                        "ambiguous",
                        "cancelled",
                        "claimed",
                        "failed",
                        "pending",
                        "succeeded"
                      ],
                      "type": "string"
                    },
                    "version": {
                      "description": "Optimistic-concurrency version of the file record. It is the strong ETag value and the If-Match precondition for mutations, and it changes on every metadata mutation. It never addresses content and must not be sent to the download route.",
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "createdAt",
                    "id",
                    "kind",
                    "offsetMs",
                    "sourceFileId",
                    "sourceFileVersion",
                    "status",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "416": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "files"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "post_v1_files_by_id_derivatives",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/files/{id}/download": {
      "get": {
        "operationId": "get_v1_files_by_id_download",
        "parameters": [
          {
            "description": "Immutable content version of the stored object. It identifies which bytes are addressed and only changes when new content is promoted for this file. This is the value the download route, references and derivatives expect. Exactly one of fileVersion or the deprecated version alias must be supplied.",
            "in": "query",
            "name": "fileVersion",
            "required": false,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "description": "Deprecated alias for fileVersion, kept only for existing callers. It was always the content version despite its name, never the record version returned as the ETag. Supplying both names is rejected unless they are equal.",
            "in": "query",
            "name": "version",
            "required": false,
            "schema": {
              "deprecated": true,
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Default Response"
          },
          "206": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "416": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "files"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "support",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_files_by_id_download",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/files/{id}/label": {
      "put": {
        "operationId": "put_v1_files_by_id_label",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$",
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "pattern": "^\"[1-9][0-9]*\"$",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "displayLabel": {
                    "maxLength": 255,
                    "minLength": 1,
                    "type": "string"
                  },
                  "reason": {
                    "maxLength": 500,
                    "minLength": 8,
                    "type": "string"
                  }
                },
                "required": [
                  "displayLabel",
                  "reason"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "byteSize": {
                      "maximum": 52428800,
                      "minimum": 0,
                      "type": "integer"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "declaredMediaFamily": {
                      "enum": [
                        "csv",
                        "document",
                        "photo",
                        "video"
                      ],
                      "type": "string"
                    },
                    "displayLabel": {
                      "maxLength": 255,
                      "minLength": 1,
                      "type": "string"
                    },
                    "fileVersion": {
                      "description": "Immutable content version of the stored object. It identifies which bytes are addressed and only changes when new content is promoted for this file. This is the value the download route, references and derivatives expect.",
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "id": {
                      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$",
                      "type": "string"
                    },
                    "mediaType": {
                      "maxLength": 96,
                      "type": "string"
                    },
                    "normalizedOriginalName": {
                      "maxLength": 255,
                      "minLength": 1,
                      "type": "string"
                    },
                    "observedMediaFamily": {
                      "enum": [
                        "csv",
                        "document",
                        "photo",
                        "video"
                      ],
                      "type": "string"
                    },
                    "ownerKind": {
                      "enum": [
                        "advertiser",
                        "affiliate",
                        "reporting"
                      ],
                      "type": "string"
                    },
                    "ownerUserId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "sha256": {
                      "pattern": "^[a-f0-9]{64}$",
                      "type": "string"
                    },
                    "state": {
                      "enum": [
                        "uploaded",
                        "scan_pending",
                        "scan_claimed",
                        "clean_pending_promotion",
                        "clean",
                        "infected",
                        "scan_error",
                        "quarantined",
                        "retained",
                        "deleted"
                      ],
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "description": "Optimistic-concurrency version of the file record. It is the strong ETag value and the If-Match precondition for mutations, and it changes on every metadata mutation. It never addresses content and must not be sent to the download route.",
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "byteSize",
                    "createdAt",
                    "declaredMediaFamily",
                    "displayLabel",
                    "fileVersion",
                    "id",
                    "mediaType",
                    "normalizedOriginalName",
                    "observedMediaFamily",
                    "ownerKind",
                    "ownerUserId",
                    "sha256",
                    "state",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "416": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "files"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "put_v1_files_by_id_label",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/files/{id}/references": {
      "post": {
        "operationId": "post_v1_files_by_id_references",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "fileVersion": {
                    "description": "Immutable content version of the stored object. It identifies which bytes are addressed and only changes when new content is promoted for this file. This is the value the download route, references and derivatives expect.",
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "module": {
                    "maxLength": 32,
                    "pattern": "^[a-z][a-z0-9._-]{0,31}$",
                    "type": "string"
                  },
                  "protected": {
                    "type": "boolean"
                  },
                  "reason": {
                    "maxLength": 500,
                    "minLength": 8,
                    "type": "string"
                  },
                  "retainedUntil": {
                    "format": "date-time",
                    "nullable": true,
                    "type": "string"
                  },
                  "stableKey": {
                    "maxLength": 240,
                    "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                    "type": "string"
                  },
                  "subjectId": {
                    "maxLength": 160,
                    "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,159}$",
                    "type": "string"
                  },
                  "subjectKind": {
                    "maxLength": 64,
                    "pattern": "^[a-z][a-z0-9._-]{0,63}$",
                    "type": "string"
                  }
                },
                "required": [
                  "fileVersion",
                  "module",
                  "protected",
                  "reason",
                  "retainedUntil",
                  "stableKey",
                  "subjectId",
                  "subjectKind"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "fileId": {
                      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$",
                      "type": "string"
                    },
                    "fileVersion": {
                      "description": "Immutable content version of the stored object. It identifies which bytes are addressed and only changes when new content is promoted for this file. This is the value the download route, references and derivatives expect.",
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "id": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "module": {
                      "maxLength": 32,
                      "type": "string"
                    },
                    "protected": {
                      "type": "boolean"
                    },
                    "retainedUntil": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "stableKey": {
                      "maxLength": 240,
                      "type": "string"
                    },
                    "subjectId": {
                      "maxLength": 160,
                      "type": "string"
                    },
                    "subjectKind": {
                      "maxLength": 64,
                      "type": "string"
                    }
                  },
                  "required": [
                    "createdAt",
                    "fileId",
                    "fileVersion",
                    "id",
                    "module",
                    "protected",
                    "retainedUntil",
                    "stableKey",
                    "subjectId",
                    "subjectKind"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "415": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "416": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "files"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "post_v1_files_by_id_references",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/finance/affiliates/{affiliateUserId}/balances": {
      "get": {
        "operationId": "get_v1_finance_affiliates_by_affiliateuserid_balances",
        "parameters": [
          {
            "in": "path",
            "name": "affiliateUserId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "available": {
                        "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                        "type": "string",
                        "x-exact-decimal": true
                      },
                      "currencyId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "reserved": {
                        "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                        "type": "string",
                        "x-exact-decimal": true
                      },
                      "total": {
                        "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                        "type": "string",
                        "x-exact-decimal": true
                      }
                    },
                    "required": [
                      "available",
                      "currencyId",
                      "reserved",
                      "total"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "finance"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_finance_affiliates_by_affiliateuserid_balances",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_get_balances"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/finance/affiliates/{affiliateUserId}/destinations": {
      "get": {
        "operationId": "get_v1_finance_affiliates_by_affiliateuserid_destinations",
        "parameters": [
          {
            "in": "path",
            "name": "affiliateUserId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "capabilities": {
                        "items": {
                          "enum": [
                            "execute",
                            "idempotency",
                            "inquiry"
                          ],
                          "type": "string"
                        },
                        "maxItems": 3,
                        "minItems": 3,
                        "type": "array",
                        "uniqueItems": true
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "currencyIds": {
                        "items": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "maxItems": 32,
                        "minItems": 1,
                        "type": "array",
                        "uniqueItems": true
                      },
                      "id": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "maskedAddress": {
                        "maxLength": 200,
                        "minLength": 1,
                        "type": "string"
                      },
                      "providerAlias": {
                        "enum": [
                          "local_test"
                        ],
                        "type": "string"
                      },
                      "publicLabel": {
                        "maxLength": 128,
                        "minLength": 1,
                        "type": "string"
                      },
                      "secretVersion": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "status": {
                        "enum": [
                          "active",
                          "disabled"
                        ],
                        "type": "string"
                      },
                      "version": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "capabilities",
                      "createdAt",
                      "currencyIds",
                      "id",
                      "maskedAddress",
                      "providerAlias",
                      "publicLabel",
                      "secretVersion",
                      "status",
                      "version"
                    ],
                    "type": "object"
                  },
                  "maxItems": 32,
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "finance"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_finance_affiliates_by_affiliateuserid_destinations",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_finance_affiliates_by_affiliateuserid_destinations",
        "parameters": [
          {
            "in": "path",
            "name": "affiliateUserId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "credential": {
                    "maxLength": 4096,
                    "minLength": 8,
                    "type": "string"
                  },
                  "currencyIds": {
                    "items": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "maxItems": 32,
                    "minItems": 1,
                    "type": "array",
                    "uniqueItems": true
                  },
                  "providerAlias": {
                    "enum": [
                      "local_test"
                    ],
                    "type": "string"
                  },
                  "publicLabel": {
                    "maxLength": 128,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "credential",
                  "currencyIds",
                  "providerAlias",
                  "publicLabel"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "capabilities": {
                      "items": {
                        "enum": [
                          "execute",
                          "idempotency",
                          "inquiry"
                        ],
                        "type": "string"
                      },
                      "maxItems": 3,
                      "minItems": 3,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "currencyIds": {
                      "items": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "maxItems": 32,
                      "minItems": 1,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "id": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "maskedAddress": {
                      "maxLength": 200,
                      "minLength": 1,
                      "type": "string"
                    },
                    "providerAlias": {
                      "enum": [
                        "local_test"
                      ],
                      "type": "string"
                    },
                    "publicLabel": {
                      "maxLength": 128,
                      "minLength": 1,
                      "type": "string"
                    },
                    "secretVersion": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "status": {
                      "enum": [
                        "active",
                        "disabled"
                      ],
                      "type": "string"
                    },
                    "version": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "capabilities",
                    "createdAt",
                    "currencyIds",
                    "id",
                    "maskedAddress",
                    "providerAlias",
                    "publicLabel",
                    "secretVersion",
                    "status",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "finance"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "post_v1_finance_affiliates_by_affiliateuserid_destinations",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/finance/affiliates/{affiliateUserId}/offers/{offerId}/actions/{actionId}/terms": {
      "get": {
        "operationId": "get_v1_finance_affiliates_by_affiliateuserid_offers_by_offerid_actions_by_actionid_terms",
        "parameters": [
          {
            "in": "path",
            "name": "actionId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "affiliateUserId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "offerId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "actionId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "affiliateUserId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "assignmentId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "offerId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "overrides": {
                      "items": {
                        "anyOf": [
                          {
                            "additionalProperties": false,
                            "minProperties": 3,
                            "properties": {
                              "commission": {
                                "pattern": "^(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "holdSeconds": {
                                "maximum": 31536000,
                                "minimum": 0,
                                "type": "integer"
                              },
                              "platformType": {
                                "enum": [
                                  "adult",
                                  "arbitration",
                                  "arbitration_brand",
                                  "banner",
                                  "clickunder",
                                  "doorway",
                                  "email",
                                  "mobile",
                                  "mobile_messagers",
                                  "mobile_traff",
                                  "motive",
                                  "push",
                                  "robo",
                                  "site",
                                  "sms",
                                  "sn_group",
                                  "target"
                                ],
                                "type": "string"
                              },
                              "price": {
                                "pattern": "^(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "type": {
                                "enum": [
                                  "fixed"
                                ],
                                "type": "string"
                              }
                            },
                            "required": [
                              "platformType",
                              "type"
                            ],
                            "type": "object"
                          },
                          {
                            "additionalProperties": false,
                            "minProperties": 3,
                            "properties": {
                              "commissionFraction": {
                                "pattern": "^(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "holdSeconds": {
                                "maximum": 31536000,
                                "minimum": 0,
                                "type": "integer"
                              },
                              "platformType": {
                                "enum": [
                                  "adult",
                                  "arbitration",
                                  "arbitration_brand",
                                  "banner",
                                  "clickunder",
                                  "doorway",
                                  "email",
                                  "mobile",
                                  "mobile_messagers",
                                  "mobile_traff",
                                  "motive",
                                  "push",
                                  "robo",
                                  "site",
                                  "sms",
                                  "sn_group",
                                  "target"
                                ],
                                "type": "string"
                              },
                              "priceTo": {
                                "pattern": "^(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "type": {
                                "enum": [
                                  "flexible"
                                ],
                                "type": "string"
                              }
                            },
                            "required": [
                              "platformType",
                              "type"
                            ],
                            "type": "object"
                          },
                          {
                            "additionalProperties": false,
                            "minProperties": 3,
                            "properties": {
                              "affiliateFraction": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "holdSeconds": {
                                "maximum": 31536000,
                                "minimum": 0,
                                "type": "integer"
                              },
                              "platformType": {
                                "enum": [
                                  "adult",
                                  "arbitration",
                                  "arbitration_brand",
                                  "banner",
                                  "clickunder",
                                  "doorway",
                                  "email",
                                  "mobile",
                                  "mobile_messagers",
                                  "mobile_traff",
                                  "motive",
                                  "push",
                                  "robo",
                                  "site",
                                  "sms",
                                  "sn_group",
                                  "target"
                                ],
                                "type": "string"
                              },
                              "siteFraction": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "type": {
                                "enum": [
                                  "revenue_share"
                                ],
                                "type": "string"
                              }
                            },
                            "required": [
                              "platformType",
                              "type"
                            ],
                            "type": "object"
                          }
                        ]
                      },
                      "maxItems": 17,
                      "type": "array"
                    },
                    "scope": {
                      "enum": [
                        "default",
                        "personal"
                      ],
                      "type": "string"
                    },
                    "term": {
                      "anyOf": [
                        {
                          "additionalProperties": false,
                          "properties": {
                            "commission": {
                              "pattern": "^(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                              "type": "string",
                              "x-exact-decimal": true
                            },
                            "currencyId": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "holdSeconds": {
                              "maximum": 31536000,
                              "minimum": 0,
                              "type": "integer"
                            },
                            "price": {
                              "pattern": "^(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                              "type": "string",
                              "x-exact-decimal": true
                            },
                            "type": {
                              "enum": [
                                "fixed"
                              ],
                              "type": "string"
                            }
                          },
                          "required": [
                            "commission",
                            "currencyId",
                            "holdSeconds",
                            "price",
                            "type"
                          ],
                          "type": "object"
                        },
                        {
                          "additionalProperties": false,
                          "properties": {
                            "commissionFraction": {
                              "pattern": "^(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                              "type": "string",
                              "x-exact-decimal": true
                            },
                            "currencyId": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "holdSeconds": {
                              "maximum": 31536000,
                              "minimum": 0,
                              "type": "integer"
                            },
                            "priceFrom": {
                              "pattern": "^(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                              "type": "string",
                              "x-exact-decimal": true
                            },
                            "priceTo": {
                              "pattern": "^(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                              "type": "string",
                              "x-exact-decimal": true
                            },
                            "type": {
                              "enum": [
                                "flexible"
                              ],
                              "type": "string"
                            }
                          },
                          "required": [
                            "commissionFraction",
                            "currencyId",
                            "holdSeconds",
                            "priceFrom",
                            "priceTo",
                            "type"
                          ],
                          "type": "object"
                        },
                        {
                          "additionalProperties": false,
                          "properties": {
                            "affiliateFraction": {
                              "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                              "type": "string",
                              "x-exact-decimal": true
                            },
                            "currencyId": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "holdSeconds": {
                              "maximum": 31536000,
                              "minimum": 0,
                              "type": "integer"
                            },
                            "siteFraction": {
                              "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                              "type": "string",
                              "x-exact-decimal": true
                            },
                            "type": {
                              "enum": [
                                "revenue_share"
                              ],
                              "type": "string"
                            }
                          },
                          "required": [
                            "affiliateFraction",
                            "currencyId",
                            "holdSeconds",
                            "siteFraction",
                            "type"
                          ],
                          "type": "object"
                        }
                      ]
                    },
                    "termVersionId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "version": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "actionId",
                    "affiliateUserId",
                    "assignmentId",
                    "createdAt",
                    "offerId",
                    "overrides",
                    "scope",
                    "term",
                    "termVersionId",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "finance"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_finance_affiliates_by_affiliateuserid_offers_by_offerid_actions_by_actionid_terms",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/finance/affiliates/{affiliateUserId}/referral": {
      "get": {
        "operationId": "get_v1_finance_affiliates_by_affiliateuserid_referral",
        "parameters": [
          {
            "in": "path",
            "name": "affiliateUserId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "affiliateUserId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "assignmentId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "fraction": {
                      "pattern": "^(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "referralVersionId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "referrerUserId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "version": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "affiliateUserId",
                    "assignmentId",
                    "createdAt",
                    "fraction",
                    "referralVersionId",
                    "referrerUserId",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "finance"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_finance_affiliates_by_affiliateuserid_referral",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "put": {
        "operationId": "put_v1_finance_affiliates_by_affiliateuserid_referral",
        "parameters": [
          {
            "in": "path",
            "name": "affiliateUserId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "affiliateUserId": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "fraction": {
                    "pattern": "^(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                    "type": "string",
                    "x-exact-decimal": true
                  },
                  "referrerUserId": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "nullable": true,
                    "type": "integer"
                  }
                },
                "required": [
                  "affiliateUserId",
                  "fraction",
                  "referrerUserId"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "affiliateUserId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "assignmentId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "fraction": {
                      "pattern": "^(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "referralVersionId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "referrerUserId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "version": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "affiliateUserId",
                    "assignmentId",
                    "createdAt",
                    "fraction",
                    "referralVersionId",
                    "referrerUserId",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "finance"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "put_v1_finance_affiliates_by_affiliateuserid_referral",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/finance/affiliates/{affiliateUserId}/statements": {
      "get": {
        "operationId": "get_v1_finance_affiliates_by_affiliateuserid_statements",
        "parameters": [
          {
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "maxLength": 512,
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "affiliateUserId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "accountPurpose": {
                            "enum": [
                              "affiliate_available",
                              "affiliate_reserved",
                              "referrer_available"
                            ],
                            "type": "string"
                          },
                          "amount": {
                            "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "businessKey": {
                            "maxLength": 200,
                            "minLength": 1,
                            "type": "string"
                          },
                          "currencyId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "entryId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "occurredAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "ownerKind": {
                            "enum": [
                              "affiliate",
                              "referrer"
                            ],
                            "type": "string"
                          },
                          "postedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "role": {
                            "maxLength": 48,
                            "minLength": 1,
                            "type": "string"
                          },
                          "sourceId": {
                            "maxLength": 200,
                            "minLength": 1,
                            "type": "string"
                          },
                          "sourceKind": {
                            "enum": [
                              "cpa",
                              "revenue_share",
                              "payout",
                              "correction",
                              "migration_opening"
                            ],
                            "type": "string"
                          },
                          "template": {
                            "maxLength": 48,
                            "minLength": 1,
                            "type": "string"
                          },
                          "transactionId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "accountPurpose",
                          "amount",
                          "businessKey",
                          "currencyId",
                          "entryId",
                          "occurredAt",
                          "ownerKind",
                          "postedAt",
                          "role",
                          "sourceId",
                          "sourceKind",
                          "template",
                          "transactionId"
                        ],
                        "type": "object"
                      },
                      "maxItems": 100,
                      "type": "array"
                    },
                    "nextCursor": {
                      "maxLength": 512,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    }
                  },
                  "required": [
                    "items",
                    "nextCursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "finance"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_finance_affiliates_by_affiliateuserid_statements",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_list_statements"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/finance/destinations/{destinationId}": {
      "delete": {
        "operationId": "delete_v1_finance_destinations_by_destinationid",
        "parameters": [
          {
            "in": "path",
            "name": "destinationId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "capabilities": {
                      "items": {
                        "enum": [
                          "execute",
                          "idempotency",
                          "inquiry"
                        ],
                        "type": "string"
                      },
                      "maxItems": 3,
                      "minItems": 3,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "currencyIds": {
                      "items": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "maxItems": 32,
                      "minItems": 1,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "id": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "maskedAddress": {
                      "maxLength": 200,
                      "minLength": 1,
                      "type": "string"
                    },
                    "providerAlias": {
                      "enum": [
                        "local_test"
                      ],
                      "type": "string"
                    },
                    "publicLabel": {
                      "maxLength": 128,
                      "minLength": 1,
                      "type": "string"
                    },
                    "secretVersion": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "status": {
                      "enum": [
                        "active",
                        "disabled"
                      ],
                      "type": "string"
                    },
                    "version": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "capabilities",
                    "createdAt",
                    "currencyIds",
                    "id",
                    "maskedAddress",
                    "providerAlias",
                    "publicLabel",
                    "secretVersion",
                    "status",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "finance"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "destructive",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "delete_v1_finance_destinations_by_destinationid",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "get": {
        "operationId": "get_v1_finance_destinations_by_destinationid",
        "parameters": [
          {
            "in": "path",
            "name": "destinationId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "capabilities": {
                      "items": {
                        "enum": [
                          "execute",
                          "idempotency",
                          "inquiry"
                        ],
                        "type": "string"
                      },
                      "maxItems": 3,
                      "minItems": 3,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "currencyIds": {
                      "items": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "maxItems": 32,
                      "minItems": 1,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "id": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "maskedAddress": {
                      "maxLength": 200,
                      "minLength": 1,
                      "type": "string"
                    },
                    "providerAlias": {
                      "enum": [
                        "local_test"
                      ],
                      "type": "string"
                    },
                    "publicLabel": {
                      "maxLength": 128,
                      "minLength": 1,
                      "type": "string"
                    },
                    "secretVersion": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "status": {
                      "enum": [
                        "active",
                        "disabled"
                      ],
                      "type": "string"
                    },
                    "version": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "capabilities",
                    "createdAt",
                    "currencyIds",
                    "id",
                    "maskedAddress",
                    "providerAlias",
                    "publicLabel",
                    "secretVersion",
                    "status",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "finance"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_finance_destinations_by_destinationid",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "put": {
        "operationId": "put_v1_finance_destinations_by_destinationid",
        "parameters": [
          {
            "in": "path",
            "name": "destinationId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "credential": {
                    "maxLength": 4096,
                    "minLength": 8,
                    "type": "string"
                  },
                  "currencyIds": {
                    "items": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "maxItems": 32,
                    "minItems": 1,
                    "type": "array",
                    "uniqueItems": true
                  },
                  "providerAlias": {
                    "enum": [
                      "local_test"
                    ],
                    "type": "string"
                  },
                  "publicLabel": {
                    "maxLength": 128,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "credential",
                  "currencyIds",
                  "providerAlias",
                  "publicLabel"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "capabilities": {
                      "items": {
                        "enum": [
                          "execute",
                          "idempotency",
                          "inquiry"
                        ],
                        "type": "string"
                      },
                      "maxItems": 3,
                      "minItems": 3,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "currencyIds": {
                      "items": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "maxItems": 32,
                      "minItems": 1,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "id": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "maskedAddress": {
                      "maxLength": 200,
                      "minLength": 1,
                      "type": "string"
                    },
                    "providerAlias": {
                      "enum": [
                        "local_test"
                      ],
                      "type": "string"
                    },
                    "publicLabel": {
                      "maxLength": 128,
                      "minLength": 1,
                      "type": "string"
                    },
                    "secretVersion": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "status": {
                      "enum": [
                        "active",
                        "disabled"
                      ],
                      "type": "string"
                    },
                    "version": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "capabilities",
                    "createdAt",
                    "currencyIds",
                    "id",
                    "maskedAddress",
                    "providerAlias",
                    "publicLabel",
                    "secretVersion",
                    "status",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "finance"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "put_v1_finance_destinations_by_destinationid",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/finance/payout-schedules": {
      "get": {
        "operationId": "get_v1_finance_payout_schedules",
        "parameters": [
          {
            "in": "query",
            "name": "includeRetired",
            "required": false,
            "schema": {
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "createdAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "id": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "localizations": {
                            "items": {
                              "additionalProperties": false,
                              "properties": {
                                "description": {
                                  "maxLength": 4000,
                                  "minLength": 1,
                                  "type": "string"
                                },
                                "locale": {
                                  "maxLength": 16,
                                  "minLength": 2,
                                  "type": "string"
                                },
                                "title": {
                                  "maxLength": 240,
                                  "minLength": 1,
                                  "type": "string"
                                }
                              },
                              "required": [
                                "description",
                                "locale",
                                "title"
                              ],
                              "type": "object"
                            },
                            "maxItems": 20,
                            "minItems": 1,
                            "type": "array"
                          },
                          "offerIds": {
                            "items": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "maxItems": 1000,
                            "type": "array",
                            "uniqueItems": true
                          },
                          "retiredAt": {
                            "format": "date-time",
                            "nullable": true,
                            "type": "string"
                          },
                          "sourceEvidence": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "updatedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "version": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "versionId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "windows": {
                            "items": {
                              "additionalProperties": false,
                              "properties": {
                                "activeDayEnd": {
                                  "maximum": 31,
                                  "minimum": 1,
                                  "type": "integer"
                                },
                                "activeDayStart": {
                                  "maximum": 31,
                                  "minimum": 1,
                                  "type": "integer"
                                },
                                "activeFridayWeeks": {
                                  "items": {
                                    "maximum": 12,
                                    "minimum": 1,
                                    "type": "integer"
                                  },
                                  "maxItems": 12,
                                  "type": "array",
                                  "uniqueItems": true
                                },
                                "countWeeks": {
                                  "maximum": 12,
                                  "minimum": 1,
                                  "type": "integer"
                                }
                              },
                              "required": [
                                "activeDayEnd",
                                "activeDayStart",
                                "activeFridayWeeks",
                                "countWeeks"
                              ],
                              "type": "object"
                            },
                            "maxItems": 20,
                            "minItems": 1,
                            "type": "array"
                          }
                        },
                        "required": [
                          "localizations",
                          "offerIds",
                          "windows",
                          "createdAt",
                          "id",
                          "retiredAt",
                          "sourceEvidence",
                          "updatedAt",
                          "version",
                          "versionId"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "limit": {
                      "maximum": 100,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "offset": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "total": {
                      "minimum": 0,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "items",
                    "limit",
                    "offset",
                    "total"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "finance"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_finance_payout_schedules",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/finance/payouts": {
      "get": {
        "operationId": "get_v1_finance_payouts",
        "parameters": [
          {
            "in": "query",
            "name": "affiliateUserId",
            "required": false,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "state",
            "required": false,
            "schema": {
              "enum": [
                "requested",
                "under_review",
                "reserved",
                "dispatch_ready",
                "processing",
                "succeeded",
                "failed",
                "ambiguous",
                "rejected",
                "cancelled"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "advertiserUserId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "affiliateUserId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "businessKey": {
                        "maxLength": 200,
                        "minLength": 1,
                        "type": "string"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "destination": {
                        "additionalProperties": false,
                        "properties": {
                          "id": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maskedAddress": {
                            "maxLength": 200,
                            "minLength": 1,
                            "type": "string"
                          },
                          "providerAlias": {
                            "maxLength": 64,
                            "minLength": 1,
                            "type": "string"
                          },
                          "publicLabel": {
                            "maxLength": 128,
                            "minLength": 1,
                            "type": "string"
                          },
                          "versionId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "id",
                          "maskedAddress",
                          "providerAlias",
                          "publicLabel",
                          "versionId"
                        ],
                        "type": "object"
                      },
                      "id": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "kind": {
                        "enum": [
                          "affiliate_request",
                          "scheduled_cpa",
                          "scheduled_revenue_share"
                        ],
                        "type": "string"
                      },
                      "progress": {
                        "additionalProperties": false,
                        "description": "Read-only explanation of the payout, derived on read. The schedule id is the one active payout-calendar policy covering this payout’s offers, and the window pair is that policy’s soonest active day range in UTC. Payout calendars are guidance only: they never move funds, change payout state or gate a transition, and all three are null when no single policy applies.",
                        "properties": {
                          "awaiting": {
                            "description": "Which step the payout is parked in front of. It is derived from state and adds no transition: operator_review and operator_decision need an operator, dispatch_authorization needs an operator with dispatch assurance, the provider_* values need the provider, and nothing means the payout is terminal.",
                            "enum": [
                              "operator_review",
                              "operator_decision",
                              "dispatch_authorization",
                              "provider_dispatch",
                              "provider_result",
                              "provider_inquiry",
                              "nothing"
                            ],
                            "type": "string"
                          },
                          "explanation": {
                            "description": "Plain-language reason the payout sits in its current state.",
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "nextWindowClosesAt": {
                            "format": "date-time",
                            "nullable": true,
                            "type": "string"
                          },
                          "nextWindowOpensAt": {
                            "format": "date-time",
                            "nullable": true,
                            "type": "string"
                          },
                          "scheduleId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "nullable": true,
                            "type": "integer"
                          },
                          "terminal": {
                            "type": "boolean"
                          }
                        },
                        "required": [
                          "awaiting",
                          "explanation",
                          "nextWindowClosesAt",
                          "nextWindowOpensAt",
                          "scheduleId",
                          "terminal"
                        ],
                        "type": "object"
                      },
                      "rateSetId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "requestedAmount": {
                        "pattern": "^(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                        "type": "string",
                        "x-exact-decimal": true
                      },
                      "requestedCurrencyId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "state": {
                        "enum": [
                          "requested",
                          "under_review",
                          "reserved",
                          "dispatch_ready",
                          "processing",
                          "succeeded",
                          "failed",
                          "ambiguous",
                          "rejected",
                          "cancelled"
                        ],
                        "type": "string"
                      },
                      "updatedAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "version": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "advertiserUserId",
                      "affiliateUserId",
                      "businessKey",
                      "createdAt",
                      "destination",
                      "id",
                      "kind",
                      "progress",
                      "rateSetId",
                      "requestedAmount",
                      "requestedCurrencyId",
                      "state",
                      "updatedAt",
                      "version"
                    ],
                    "type": "object"
                  },
                  "maxItems": 100,
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "finance"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_finance_payouts",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_list_payouts"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_finance_payouts",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "affiliateUserId": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "businessKey": {
                    "maxLength": 200,
                    "minLength": 1,
                    "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,199}$",
                    "type": "string"
                  },
                  "destinationId": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "requestedAmount": {
                    "pattern": "^(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                    "type": "string",
                    "x-exact-decimal": true
                  },
                  "requestedCurrencyId": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "affiliateUserId",
                  "businessKey",
                  "destinationId",
                  "requestedAmount",
                  "requestedCurrencyId"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "advertiserUserId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "affiliateUserId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "businessKey": {
                      "maxLength": 200,
                      "minLength": 1,
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "destination": {
                      "additionalProperties": false,
                      "properties": {
                        "id": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "maskedAddress": {
                          "maxLength": 200,
                          "minLength": 1,
                          "type": "string"
                        },
                        "providerAlias": {
                          "maxLength": 64,
                          "minLength": 1,
                          "type": "string"
                        },
                        "publicLabel": {
                          "maxLength": 128,
                          "minLength": 1,
                          "type": "string"
                        },
                        "versionId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "id",
                        "maskedAddress",
                        "providerAlias",
                        "publicLabel",
                        "versionId"
                      ],
                      "type": "object"
                    },
                    "id": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "kind": {
                      "enum": [
                        "affiliate_request",
                        "scheduled_cpa",
                        "scheduled_revenue_share"
                      ],
                      "type": "string"
                    },
                    "progress": {
                      "additionalProperties": false,
                      "description": "Read-only explanation of the payout, derived on read. The schedule id is the one active payout-calendar policy covering this payout’s offers, and the window pair is that policy’s soonest active day range in UTC. Payout calendars are guidance only: they never move funds, change payout state or gate a transition, and all three are null when no single policy applies.",
                      "properties": {
                        "awaiting": {
                          "description": "Which step the payout is parked in front of. It is derived from state and adds no transition: operator_review and operator_decision need an operator, dispatch_authorization needs an operator with dispatch assurance, the provider_* values need the provider, and nothing means the payout is terminal.",
                          "enum": [
                            "operator_review",
                            "operator_decision",
                            "dispatch_authorization",
                            "provider_dispatch",
                            "provider_result",
                            "provider_inquiry",
                            "nothing"
                          ],
                          "type": "string"
                        },
                        "explanation": {
                          "description": "Plain-language reason the payout sits in its current state.",
                          "maxLength": 500,
                          "minLength": 1,
                          "type": "string"
                        },
                        "nextWindowClosesAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "nextWindowOpensAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "scheduleId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "nullable": true,
                          "type": "integer"
                        },
                        "terminal": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "awaiting",
                        "explanation",
                        "nextWindowClosesAt",
                        "nextWindowOpensAt",
                        "scheduleId",
                        "terminal"
                      ],
                      "type": "object"
                    },
                    "rateSetId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "requestedAmount": {
                      "pattern": "^(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "requestedCurrencyId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "state": {
                      "enum": [
                        "requested",
                        "under_review",
                        "reserved",
                        "dispatch_ready",
                        "processing",
                        "succeeded",
                        "failed",
                        "ambiguous",
                        "rejected",
                        "cancelled"
                      ],
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "advertiserUserId",
                    "affiliateUserId",
                    "businessKey",
                    "createdAt",
                    "destination",
                    "id",
                    "kind",
                    "progress",
                    "rateSetId",
                    "requestedAmount",
                    "requestedCurrencyId",
                    "state",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "finance"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "affiliate",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "post_v1_finance_payouts",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_request_payout"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/finance/payouts/{payoutId}": {
      "get": {
        "operationId": "get_v1_finance_payouts_by_payoutid",
        "parameters": [
          {
            "in": "path",
            "name": "payoutId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "advertiserUserId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "affiliateUserId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "businessKey": {
                      "maxLength": 200,
                      "minLength": 1,
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "destination": {
                      "additionalProperties": false,
                      "properties": {
                        "id": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "maskedAddress": {
                          "maxLength": 200,
                          "minLength": 1,
                          "type": "string"
                        },
                        "providerAlias": {
                          "maxLength": 64,
                          "minLength": 1,
                          "type": "string"
                        },
                        "publicLabel": {
                          "maxLength": 128,
                          "minLength": 1,
                          "type": "string"
                        },
                        "versionId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "id",
                        "maskedAddress",
                        "providerAlias",
                        "publicLabel",
                        "versionId"
                      ],
                      "type": "object"
                    },
                    "id": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "kind": {
                      "enum": [
                        "affiliate_request",
                        "scheduled_cpa",
                        "scheduled_revenue_share"
                      ],
                      "type": "string"
                    },
                    "progress": {
                      "additionalProperties": false,
                      "description": "Read-only explanation of the payout, derived on read. The schedule id is the one active payout-calendar policy covering this payout’s offers, and the window pair is that policy’s soonest active day range in UTC. Payout calendars are guidance only: they never move funds, change payout state or gate a transition, and all three are null when no single policy applies.",
                      "properties": {
                        "awaiting": {
                          "description": "Which step the payout is parked in front of. It is derived from state and adds no transition: operator_review and operator_decision need an operator, dispatch_authorization needs an operator with dispatch assurance, the provider_* values need the provider, and nothing means the payout is terminal.",
                          "enum": [
                            "operator_review",
                            "operator_decision",
                            "dispatch_authorization",
                            "provider_dispatch",
                            "provider_result",
                            "provider_inquiry",
                            "nothing"
                          ],
                          "type": "string"
                        },
                        "explanation": {
                          "description": "Plain-language reason the payout sits in its current state.",
                          "maxLength": 500,
                          "minLength": 1,
                          "type": "string"
                        },
                        "nextWindowClosesAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "nextWindowOpensAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "scheduleId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "nullable": true,
                          "type": "integer"
                        },
                        "terminal": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "awaiting",
                        "explanation",
                        "nextWindowClosesAt",
                        "nextWindowOpensAt",
                        "scheduleId",
                        "terminal"
                      ],
                      "type": "object"
                    },
                    "rateSetId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "requestedAmount": {
                      "pattern": "^(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                      "type": "string",
                      "x-exact-decimal": true
                    },
                    "requestedCurrencyId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "state": {
                      "enum": [
                        "requested",
                        "under_review",
                        "reserved",
                        "dispatch_ready",
                        "processing",
                        "succeeded",
                        "failed",
                        "ambiguous",
                        "rejected",
                        "cancelled"
                      ],
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "advertiserUserId",
                    "affiliateUserId",
                    "businessKey",
                    "createdAt",
                    "destination",
                    "id",
                    "kind",
                    "progress",
                    "rateSetId",
                    "requestedAmount",
                    "requestedCurrencyId",
                    "state",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "finance"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_finance_payouts_by_payoutid",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/finance/payouts/{payoutId}/attempts": {
      "get": {
        "operationId": "get_v1_finance_payouts_by_payoutid_attempts",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "payoutId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "attemptNumber": {
                        "maximum": 100,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "completedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "evidence": {
                        "additionalProperties": {
                          "anyOf": [
                            {
                              "type": "boolean"
                            },
                            {
                              "maximum": 9007199254740991,
                              "minimum": -9007199254740991,
                              "type": "integer"
                            },
                            {
                              "maxLength": 500,
                              "type": "string"
                            },
                            {
                              "enum": [
                                null
                              ],
                              "nullable": true,
                              "type": "string"
                            }
                          ]
                        },
                        "maxProperties": 32,
                        "type": "object"
                      },
                      "id": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "kind": {
                        "enum": [
                          "execute",
                          "inquiry"
                        ],
                        "type": "string"
                      },
                      "leaseExpiresAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "outcome": {
                        "enum": [
                          "succeeded",
                          "definitive_failure",
                          "ambiguous",
                          "pre_send_failure",
                          "accepted",
                          "rejected",
                          "pending",
                          "absent",
                          "unknown"
                        ],
                        "nullable": true,
                        "type": "string"
                      },
                      "providerReference": {
                        "maxLength": 240,
                        "minLength": 1,
                        "nullable": true,
                        "type": "string"
                      },
                      "retryAllowed": {
                        "type": "boolean"
                      },
                      "startedAt": {
                        "format": "date-time",
                        "type": "string"
                      }
                    },
                    "required": [
                      "attemptNumber",
                      "completedAt",
                      "evidence",
                      "id",
                      "kind",
                      "leaseExpiresAt",
                      "outcome",
                      "providerReference",
                      "retryAllowed",
                      "startedAt"
                    ],
                    "type": "object"
                  },
                  "maxItems": 100,
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "finance"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_finance_payouts_by_payoutid_attempts",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/finance/payouts/{payoutId}/transitions": {
      "get": {
        "operationId": "get_v1_finance_payouts_by_payoutid_transitions",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "payoutId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "actorRole": {
                        "enum": [
                          "admin",
                          "manager",
                          "affiliate",
                          "webmaster",
                          "system"
                        ],
                        "type": "string"
                      },
                      "actorUserId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "assuranceCapabilities": {
                        "items": {
                          "enum": [
                            "payout_dispatch"
                          ],
                          "type": "string"
                        },
                        "maxItems": 1,
                        "type": "array",
                        "uniqueItems": true
                      },
                      "evidence": {
                        "additionalProperties": {
                          "anyOf": [
                            {
                              "type": "boolean"
                            },
                            {
                              "maximum": 9007199254740991,
                              "minimum": -9007199254740991,
                              "type": "integer"
                            },
                            {
                              "maxLength": 500,
                              "type": "string"
                            },
                            {
                              "enum": [
                                null
                              ],
                              "nullable": true,
                              "type": "string"
                            }
                          ]
                        },
                        "maxProperties": 32,
                        "type": "object"
                      },
                      "id": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "newState": {
                        "enum": [
                          "requested",
                          "under_review",
                          "reserved",
                          "dispatch_ready",
                          "processing",
                          "succeeded",
                          "failed",
                          "ambiguous",
                          "rejected",
                          "cancelled"
                        ],
                        "type": "string"
                      },
                      "occurredAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "payoutId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "previousState": {
                        "enum": [
                          "requested",
                          "under_review",
                          "reserved",
                          "dispatch_ready",
                          "processing",
                          "succeeded",
                          "failed",
                          "ambiguous",
                          "rejected",
                          "cancelled"
                        ],
                        "nullable": true,
                        "type": "string"
                      },
                      "reason": {
                        "maxLength": 500,
                        "minLength": 1,
                        "type": "string"
                      },
                      "requestId": {
                        "maxLength": 200,
                        "minLength": 1,
                        "type": "string"
                      },
                      "version": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "actorRole",
                      "actorUserId",
                      "assuranceCapabilities",
                      "evidence",
                      "id",
                      "newState",
                      "occurredAt",
                      "payoutId",
                      "previousState",
                      "reason",
                      "requestId",
                      "version"
                    ],
                    "type": "object"
                  },
                  "maxItems": 100,
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "finance"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_finance_payouts_by_payoutid_transitions",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_finance_payouts_by_payoutid_transitions",
        "parameters": [
          {
            "in": "path",
            "name": "payoutId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "cause": {
                    "enum": [
                      "review",
                      "approve",
                      "reject",
                      "cancel",
                      "authorize_dispatch"
                    ],
                    "type": "string"
                  },
                  "evidence": {
                    "additionalProperties": false,
                    "maxProperties": 5,
                    "properties": {
                      "providerAccepted": {
                        "type": "boolean"
                      },
                      "providerNonAcceptance": {
                        "type": "boolean"
                      },
                      "providerReference": {
                        "maxLength": 240,
                        "minLength": 1,
                        "type": "string"
                      },
                      "reference": {
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      },
                      "retrySafe": {
                        "type": "boolean"
                      }
                    },
                    "type": "object"
                  },
                  "rateSetId": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "reason": {
                    "maxLength": 500,
                    "minLength": 1,
                    "type": "string"
                  },
                  "targetState": {
                    "enum": [
                      "requested",
                      "under_review",
                      "reserved",
                      "dispatch_ready",
                      "processing",
                      "succeeded",
                      "failed",
                      "ambiguous",
                      "rejected",
                      "cancelled"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "cause",
                  "evidence",
                  "reason",
                  "targetState"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "payout": {
                      "additionalProperties": false,
                      "properties": {
                        "advertiserUserId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "nullable": true,
                          "type": "integer"
                        },
                        "affiliateUserId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "businessKey": {
                          "maxLength": 200,
                          "minLength": 1,
                          "type": "string"
                        },
                        "createdAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "destination": {
                          "additionalProperties": false,
                          "properties": {
                            "id": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "maskedAddress": {
                              "maxLength": 200,
                              "minLength": 1,
                              "type": "string"
                            },
                            "providerAlias": {
                              "maxLength": 64,
                              "minLength": 1,
                              "type": "string"
                            },
                            "publicLabel": {
                              "maxLength": 128,
                              "minLength": 1,
                              "type": "string"
                            },
                            "versionId": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "type": "integer"
                            }
                          },
                          "required": [
                            "id",
                            "maskedAddress",
                            "providerAlias",
                            "publicLabel",
                            "versionId"
                          ],
                          "type": "object"
                        },
                        "id": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "kind": {
                          "enum": [
                            "affiliate_request",
                            "scheduled_cpa",
                            "scheduled_revenue_share"
                          ],
                          "type": "string"
                        },
                        "progress": {
                          "additionalProperties": false,
                          "description": "Read-only explanation of the payout, derived on read. The schedule id is the one active payout-calendar policy covering this payout’s offers, and the window pair is that policy’s soonest active day range in UTC. Payout calendars are guidance only: they never move funds, change payout state or gate a transition, and all three are null when no single policy applies.",
                          "properties": {
                            "awaiting": {
                              "description": "Which step the payout is parked in front of. It is derived from state and adds no transition: operator_review and operator_decision need an operator, dispatch_authorization needs an operator with dispatch assurance, the provider_* values need the provider, and nothing means the payout is terminal.",
                              "enum": [
                                "operator_review",
                                "operator_decision",
                                "dispatch_authorization",
                                "provider_dispatch",
                                "provider_result",
                                "provider_inquiry",
                                "nothing"
                              ],
                              "type": "string"
                            },
                            "explanation": {
                              "description": "Plain-language reason the payout sits in its current state.",
                              "maxLength": 500,
                              "minLength": 1,
                              "type": "string"
                            },
                            "nextWindowClosesAt": {
                              "format": "date-time",
                              "nullable": true,
                              "type": "string"
                            },
                            "nextWindowOpensAt": {
                              "format": "date-time",
                              "nullable": true,
                              "type": "string"
                            },
                            "scheduleId": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "nullable": true,
                              "type": "integer"
                            },
                            "terminal": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "awaiting",
                            "explanation",
                            "nextWindowClosesAt",
                            "nextWindowOpensAt",
                            "scheduleId",
                            "terminal"
                          ],
                          "type": "object"
                        },
                        "rateSetId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "nullable": true,
                          "type": "integer"
                        },
                        "requestedAmount": {
                          "pattern": "^(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "requestedCurrencyId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "state": {
                          "enum": [
                            "requested",
                            "under_review",
                            "reserved",
                            "dispatch_ready",
                            "processing",
                            "succeeded",
                            "failed",
                            "ambiguous",
                            "rejected",
                            "cancelled"
                          ],
                          "type": "string"
                        },
                        "updatedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "version": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "advertiserUserId",
                        "affiliateUserId",
                        "businessKey",
                        "createdAt",
                        "destination",
                        "id",
                        "kind",
                        "progress",
                        "rateSetId",
                        "requestedAmount",
                        "requestedCurrencyId",
                        "state",
                        "updatedAt",
                        "version"
                      ],
                      "type": "object"
                    },
                    "transition": {
                      "additionalProperties": false,
                      "properties": {
                        "actorRole": {
                          "enum": [
                            "admin",
                            "manager",
                            "affiliate",
                            "webmaster",
                            "system"
                          ],
                          "type": "string"
                        },
                        "actorUserId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "assuranceCapabilities": {
                          "items": {
                            "enum": [
                              "payout_dispatch"
                            ],
                            "type": "string"
                          },
                          "maxItems": 1,
                          "type": "array",
                          "uniqueItems": true
                        },
                        "evidence": {
                          "additionalProperties": {
                            "anyOf": [
                              {
                                "type": "boolean"
                              },
                              {
                                "maximum": 9007199254740991,
                                "minimum": -9007199254740991,
                                "type": "integer"
                              },
                              {
                                "maxLength": 500,
                                "type": "string"
                              },
                              {
                                "enum": [
                                  null
                                ],
                                "nullable": true,
                                "type": "string"
                              }
                            ]
                          },
                          "maxProperties": 32,
                          "type": "object"
                        },
                        "id": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "newState": {
                          "enum": [
                            "requested",
                            "under_review",
                            "reserved",
                            "dispatch_ready",
                            "processing",
                            "succeeded",
                            "failed",
                            "ambiguous",
                            "rejected",
                            "cancelled"
                          ],
                          "type": "string"
                        },
                        "occurredAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "payoutId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "previousState": {
                          "enum": [
                            "requested",
                            "under_review",
                            "reserved",
                            "dispatch_ready",
                            "processing",
                            "succeeded",
                            "failed",
                            "ambiguous",
                            "rejected",
                            "cancelled"
                          ],
                          "nullable": true,
                          "type": "string"
                        },
                        "reason": {
                          "maxLength": 500,
                          "minLength": 1,
                          "type": "string"
                        },
                        "requestId": {
                          "maxLength": 200,
                          "minLength": 1,
                          "type": "string"
                        },
                        "version": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "actorRole",
                        "actorUserId",
                        "assuranceCapabilities",
                        "evidence",
                        "id",
                        "newState",
                        "occurredAt",
                        "payoutId",
                        "previousState",
                        "reason",
                        "requestId",
                        "version"
                      ],
                      "type": "object"
                    }
                  },
                  "required": [
                    "payout",
                    "transition"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "finance"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "post_v1_finance_payouts_by_payoutid_transitions",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/languages": {
      "get": {
        "operationId": "get_v1_languages",
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per-page",
            "required": false,
            "schema": {
              "maximum": 1000,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "q",
            "required": false,
            "schema": {
              "additionalProperties": {
                "properties": {
                  "between": {
                    "type": "string"
                  },
                  "equal": {
                    "type": "string"
                  },
                  "in": {
                    "type": "string"
                  },
                  "less": {
                    "type": "string"
                  },
                  "less_eq": {
                    "type": "string"
                  },
                  "like": {
                    "type": "string"
                  },
                  "more": {
                    "type": "string"
                  },
                  "more_eq": {
                    "type": "string"
                  },
                  "not_equal": {
                    "type": "string"
                  },
                  "null": {
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "object"
            }
          },
          {
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "maxLength": 500,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "with_deleted",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "integer"
                },
                {
                  "maxLength": 16,
                  "type": "string"
                }
              ]
            }
          },
          {
            "in": "header",
            "name": "x-linkable",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "_links": {
                        "additionalProperties": false,
                        "properties": {
                          "self": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "self"
                        ],
                        "type": "object"
                      },
                      "code": {
                        "maxLength": 16,
                        "type": "string"
                      },
                      "created_at": {
                        "nullable": true,
                        "type": "integer"
                      },
                      "deleted_at": {
                        "nullable": true,
                        "type": "integer"
                      },
                      "id": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "name": {
                        "maxLength": 255,
                        "type": "string"
                      },
                      "updated_at": {
                        "nullable": true,
                        "type": "integer"
                      },
                      "visible": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "code",
                      "created_at",
                      "deleted_at",
                      "id",
                      "name",
                      "updated_at",
                      "visible"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "languages"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      },
      "head": {
        "operationId": "head_v1_languages",
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per-page",
            "required": false,
            "schema": {
              "maximum": 1000,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "q",
            "required": false,
            "schema": {
              "additionalProperties": {
                "properties": {
                  "between": {
                    "type": "string"
                  },
                  "equal": {
                    "type": "string"
                  },
                  "in": {
                    "type": "string"
                  },
                  "less": {
                    "type": "string"
                  },
                  "less_eq": {
                    "type": "string"
                  },
                  "like": {
                    "type": "string"
                  },
                  "more": {
                    "type": "string"
                  },
                  "more_eq": {
                    "type": "string"
                  },
                  "not_equal": {
                    "type": "string"
                  },
                  "null": {
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "object"
            }
          },
          {
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "maxLength": 500,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "with_deleted",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "integer"
                },
                {
                  "maxLength": 16,
                  "type": "string"
                }
              ]
            }
          },
          {
            "in": "header",
            "name": "x-linkable",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "_links": {
                        "additionalProperties": false,
                        "properties": {
                          "self": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "self"
                        ],
                        "type": "object"
                      },
                      "code": {
                        "maxLength": 16,
                        "type": "string"
                      },
                      "created_at": {
                        "nullable": true,
                        "type": "integer"
                      },
                      "deleted_at": {
                        "nullable": true,
                        "type": "integer"
                      },
                      "id": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "name": {
                        "maxLength": 255,
                        "type": "string"
                      },
                      "updated_at": {
                        "nullable": true,
                        "type": "integer"
                      },
                      "visible": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "code",
                      "created_at",
                      "deleted_at",
                      "id",
                      "name",
                      "updated_at",
                      "visible"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "languages"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      }
    },
    "/v1/languages/settings": {
      "get": {
        "operationId": "get_v1_languages_settings",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "default_language_code": {
                      "enum": [
                        "en"
                      ],
                      "type": "string"
                    },
                    "default_language_name": {
                      "enum": [
                        "English"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "default_language_code",
                    "default_language_name"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "languages"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      },
      "head": {
        "operationId": "head_v1_languages_settings",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "default_language_code": {
                      "enum": [
                        "en"
                      ],
                      "type": "string"
                    },
                    "default_language_name": {
                      "enum": [
                        "English"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "default_language_code",
                    "default_language_name"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "languages"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      }
    },
    "/v1/languages/{id}": {
      "get": {
        "operationId": "get_v1_languages_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "x-linkable",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "_links": {
                      "additionalProperties": false,
                      "properties": {
                        "self": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "self"
                      ],
                      "type": "object"
                    },
                    "code": {
                      "maxLength": 16,
                      "type": "string"
                    },
                    "created_at": {
                      "nullable": true,
                      "type": "integer"
                    },
                    "deleted_at": {
                      "nullable": true,
                      "type": "integer"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "name": {
                      "maxLength": 255,
                      "type": "string"
                    },
                    "updated_at": {
                      "nullable": true,
                      "type": "integer"
                    },
                    "visible": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "code",
                    "created_at",
                    "deleted_at",
                    "id",
                    "name",
                    "updated_at",
                    "visible"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "languages"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      },
      "head": {
        "operationId": "head_v1_languages_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "x-linkable",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "_links": {
                      "additionalProperties": false,
                      "properties": {
                        "self": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "self"
                      ],
                      "type": "object"
                    },
                    "code": {
                      "maxLength": 16,
                      "type": "string"
                    },
                    "created_at": {
                      "nullable": true,
                      "type": "integer"
                    },
                    "deleted_at": {
                      "nullable": true,
                      "type": "integer"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "name": {
                      "maxLength": 255,
                      "type": "string"
                    },
                    "updated_at": {
                      "nullable": true,
                      "type": "integer"
                    },
                    "visible": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "code",
                    "created_at",
                    "deleted_at",
                    "id",
                    "name",
                    "updated_at",
                    "visible"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "languages"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      }
    },
    "/v1/notification-deliveries": {
      "get": {
        "operationId": "get_v1_notification_deliveries",
        "parameters": [
          {
            "in": "query",
            "name": "channel",
            "required": false,
            "schema": {
              "enum": [
                "mail",
                "telegram"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "cursorCreatedAt",
            "required": false,
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "cursorId",
            "required": false,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "status",
            "required": false,
            "schema": {
              "enum": [
                "ambiguous",
                "cancelled",
                "dead_letter",
                "leased",
                "pending",
                "permanent_failure",
                "retry",
                "succeeded"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "attemptCount": {
                            "maximum": 20,
                            "minimum": 0,
                            "type": "integer"
                          },
                          "channel": {
                            "enum": [
                              "mail",
                              "telegram"
                            ],
                            "type": "string"
                          },
                          "channelState": {
                            "enum": [
                              "ambiguous",
                              "cancelled",
                              "failed",
                              "pending",
                              "quarantined",
                              "succeeded"
                            ],
                            "type": "string"
                          },
                          "commandId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "createdAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "deadlineAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "intentId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxAttempts": {
                            "maximum": 20,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "parentCommandId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "nullable": true,
                            "type": "integer"
                          },
                          "profileAlias": {
                            "enum": [
                              "mail.sendgrid_smtp",
                              "telegram.operational_delivery"
                            ],
                            "type": "string"
                          },
                          "replayNumber": {
                            "maximum": 9007199254740991,
                            "minimum": 0,
                            "type": "integer"
                          },
                          "status": {
                            "enum": [
                              "ambiguous",
                              "cancelled",
                              "dead_letter",
                              "leased",
                              "pending",
                              "permanent_failure",
                              "retry",
                              "succeeded"
                            ],
                            "type": "string"
                          },
                          "updatedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "version": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "attemptCount",
                          "channel",
                          "channelState",
                          "commandId",
                          "createdAt",
                          "deadlineAt",
                          "intentId",
                          "maxAttempts",
                          "parentCommandId",
                          "profileAlias",
                          "replayNumber",
                          "status",
                          "updatedAt",
                          "version"
                        ],
                        "type": "object"
                      },
                      "maxItems": 100,
                      "type": "array"
                    },
                    "nextCursor": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "createdAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "id": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "createdAt",
                        "id"
                      ],
                      "type": "object"
                    }
                  },
                  "required": [
                    "items",
                    "nextCursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "notification-deliveries"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_notification_deliveries",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/notification-deliveries/dead-letters": {
      "get": {
        "operationId": "get_v1_notification_deliveries_dead_letters",
        "parameters": [
          {
            "in": "query",
            "name": "channel",
            "required": false,
            "schema": {
              "enum": [
                "mail",
                "telegram"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "cursorCreatedAt",
            "required": false,
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "cursorId",
            "required": false,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "status",
            "required": false,
            "schema": {
              "enum": [
                "ambiguous",
                "cancelled",
                "dead_letter",
                "leased",
                "pending",
                "permanent_failure",
                "retry",
                "succeeded"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "attemptCount": {
                            "maximum": 20,
                            "minimum": 0,
                            "type": "integer"
                          },
                          "channel": {
                            "enum": [
                              "mail",
                              "telegram"
                            ],
                            "type": "string"
                          },
                          "channelState": {
                            "enum": [
                              "ambiguous",
                              "cancelled",
                              "failed",
                              "pending",
                              "quarantined",
                              "succeeded"
                            ],
                            "type": "string"
                          },
                          "commandId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "createdAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "deadlineAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "intentId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxAttempts": {
                            "maximum": 20,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "parentCommandId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "nullable": true,
                            "type": "integer"
                          },
                          "profileAlias": {
                            "enum": [
                              "mail.sendgrid_smtp",
                              "telegram.operational_delivery"
                            ],
                            "type": "string"
                          },
                          "replayNumber": {
                            "maximum": 9007199254740991,
                            "minimum": 0,
                            "type": "integer"
                          },
                          "status": {
                            "enum": [
                              "ambiguous",
                              "cancelled",
                              "dead_letter",
                              "leased",
                              "pending",
                              "permanent_failure",
                              "retry",
                              "succeeded"
                            ],
                            "type": "string"
                          },
                          "updatedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "version": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "attemptCount",
                          "channel",
                          "channelState",
                          "commandId",
                          "createdAt",
                          "deadlineAt",
                          "intentId",
                          "maxAttempts",
                          "parentCommandId",
                          "profileAlias",
                          "replayNumber",
                          "status",
                          "updatedAt",
                          "version"
                        ],
                        "type": "object"
                      },
                      "maxItems": 100,
                      "type": "array"
                    },
                    "nextCursor": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "createdAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "id": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "createdAt",
                        "id"
                      ],
                      "type": "object"
                    }
                  },
                  "required": [
                    "items",
                    "nextCursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "notification-deliveries"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_notification_deliveries_dead_letters",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/notification-deliveries/{id}": {
      "get": {
        "operationId": "get_v1_notification_deliveries_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "attemptCount": {
                      "maximum": 20,
                      "minimum": 0,
                      "type": "integer"
                    },
                    "channel": {
                      "enum": [
                        "mail",
                        "telegram"
                      ],
                      "type": "string"
                    },
                    "channelState": {
                      "enum": [
                        "ambiguous",
                        "cancelled",
                        "failed",
                        "pending",
                        "quarantined",
                        "succeeded"
                      ],
                      "type": "string"
                    },
                    "commandId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "deadlineAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "intentId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "maxAttempts": {
                      "maximum": 20,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "parentCommandId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "profileAlias": {
                      "enum": [
                        "mail.sendgrid_smtp",
                        "telegram.operational_delivery"
                      ],
                      "type": "string"
                    },
                    "replayNumber": {
                      "maximum": 9007199254740991,
                      "minimum": 0,
                      "type": "integer"
                    },
                    "status": {
                      "enum": [
                        "ambiguous",
                        "cancelled",
                        "dead_letter",
                        "leased",
                        "pending",
                        "permanent_failure",
                        "retry",
                        "succeeded"
                      ],
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "attemptCount",
                    "channel",
                    "channelState",
                    "commandId",
                    "createdAt",
                    "deadlineAt",
                    "intentId",
                    "maxAttempts",
                    "parentCommandId",
                    "profileAlias",
                    "replayNumber",
                    "status",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "notification-deliveries"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_notification_deliveries_by_id",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/notification-deliveries/{id}/attempts": {
      "get": {
        "operationId": "get_v1_notification_deliveries_by_id_attempts",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "maximum": 10000,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "attemptNumber": {
                        "maximum": 20,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "commandVersion": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "completedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "evidence": {
                        "additionalProperties": {
                          "anyOf": [
                            {
                              "type": "boolean"
                            },
                            {
                              "type": "integer"
                            },
                            {
                              "maxLength": 500,
                              "type": "string"
                            },
                            {
                              "enum": [
                                null
                              ],
                              "nullable": true,
                              "type": "string"
                            }
                          ]
                        },
                        "maxProperties": 32,
                        "nullable": true,
                        "type": "object"
                      },
                      "id": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "leaseExpiresAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "outcome": {
                        "anyOf": [
                          {
                            "enum": [
                              "ambiguous"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "cancelled"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "dead_letter"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "permanent"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "succeeded"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              "transient"
                            ],
                            "type": "string"
                          },
                          {
                            "enum": [
                              null
                            ],
                            "nullable": true,
                            "type": "string"
                          }
                        ]
                      },
                      "providerReference": {
                        "maxLength": 240,
                        "nullable": true,
                        "pattern": "^(?!https?://)[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                        "type": "string"
                      },
                      "retryAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "startedAt": {
                        "format": "date-time",
                        "type": "string"
                      }
                    },
                    "required": [
                      "attemptNumber",
                      "commandVersion",
                      "completedAt",
                      "evidence",
                      "id",
                      "leaseExpiresAt",
                      "outcome",
                      "providerReference",
                      "retryAt",
                      "startedAt"
                    ],
                    "type": "object"
                  },
                  "maxItems": 100,
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "notification-deliveries"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_notification_deliveries_by_id_attempts",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/notification-intents/{id}": {
      "get": {
        "operationId": "get_v1_notification_intents_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "channels": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "channel": {
                            "enum": [
                              "site",
                              "mail",
                              "telegram"
                            ],
                            "type": "string"
                          },
                          "status": {
                            "enum": [
                              "projected",
                              "pending",
                              "succeeded",
                              "failed",
                              "ambiguous",
                              "cancelled",
                              "quarantined"
                            ],
                            "type": "string"
                          },
                          "version": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "channel",
                          "status",
                          "version"
                        ],
                        "type": "object"
                      },
                      "maxItems": 3,
                      "type": "array"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "deliveryClass": {
                      "enum": [
                        "required_transactional",
                        "optional",
                        "mailing"
                      ],
                      "type": "string"
                    },
                    "id": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "locale": {
                      "enum": [
                        "en",
                        "ru"
                      ],
                      "type": "string"
                    },
                    "quarantineReason": {
                      "anyOf": [
                        {
                          "enum": [
                            "missing_contact"
                          ],
                          "type": "string"
                        },
                        {
                          "enum": [
                            "missing_consent"
                          ],
                          "type": "string"
                        },
                        {
                          "enum": [
                            "consent_denied"
                          ],
                          "type": "string"
                        },
                        {
                          "enum": [
                            "profile_blocked"
                          ],
                          "type": "string"
                        },
                        {
                          "enum": [
                            null
                          ],
                          "nullable": true,
                          "type": "string"
                        }
                      ]
                    },
                    "registryVersion": {
                      "enum": [
                        "notification-registry.v1"
                      ],
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "accepted",
                        "quarantined"
                      ],
                      "type": "string"
                    },
                    "templateAlias": {
                      "enum": [
                        "account.security_notice",
                        "campaign.conversion_recorded",
                        "finance.payout_status",
                        "support.reply_received",
                        "mailing.product_update"
                      ],
                      "type": "string"
                    },
                    "templateVersion": {
                      "enum": [
                        1
                      ],
                      "type": "number"
                    },
                    "version": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "channels",
                    "createdAt",
                    "deliveryClass",
                    "id",
                    "locale",
                    "quarantineReason",
                    "registryVersion",
                    "status",
                    "templateAlias",
                    "templateVersion",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "notification-intents"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_notification_intents_by_id",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/notifications": {
      "get": {
        "operationId": "get_v1_notifications",
        "parameters": [
          {
            "in": "query",
            "name": "cursorCreatedAt",
            "required": false,
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "cursorId",
            "required": false,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "includeDismissed",
            "required": false,
            "schema": {
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "type",
            "required": false,
            "schema": {
              "enum": [
                "system",
                "account",
                "campaign",
                "conversion",
                "finance",
                "payout",
                "support",
                "mailing"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "body": {
                            "maxLength": 2000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "createdAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "dismissed": {
                            "type": "boolean"
                          },
                          "id": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "intentId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "occurredAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "read": {
                            "type": "boolean"
                          },
                          "sourceLinkToken": {
                            "maxLength": 240,
                            "nullable": true,
                            "pattern": "^(?!https?://)[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                            "type": "string"
                          },
                          "title": {
                            "maxLength": 120,
                            "minLength": 1,
                            "type": "string"
                          },
                          "type": {
                            "enum": [
                              "system",
                              "account",
                              "campaign",
                              "conversion",
                              "finance",
                              "payout",
                              "support",
                              "mailing"
                            ],
                            "type": "string"
                          },
                          "version": {
                            "maximum": 9007199254740991,
                            "minimum": 0,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "body",
                          "createdAt",
                          "dismissed",
                          "id",
                          "intentId",
                          "occurredAt",
                          "read",
                          "sourceLinkToken",
                          "title",
                          "type",
                          "version"
                        ],
                        "type": "object"
                      },
                      "maxItems": 100,
                      "type": "array"
                    },
                    "nextCursor": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "createdAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "id": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "createdAt",
                        "id"
                      ],
                      "type": "object"
                    }
                  },
                  "required": [
                    "items",
                    "nextCursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "notifications"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_notifications",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_list_notifications"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/notifications/{id}": {
      "delete": {
        "operationId": "delete_v1_notifications_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "pattern": "^\"(0|[1-9][0-9]*)\"$",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "reason": {
                    "maxLength": 500,
                    "minLength": 8,
                    "type": "string"
                  }
                },
                "required": [
                  "reason"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "maxLength": 2000,
                      "minLength": 1,
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "dismissed": {
                      "type": "boolean"
                    },
                    "id": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "intentId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "occurredAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "read": {
                      "type": "boolean"
                    },
                    "sourceLinkToken": {
                      "maxLength": 240,
                      "nullable": true,
                      "pattern": "^(?!https?://)[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                      "type": "string"
                    },
                    "title": {
                      "maxLength": 120,
                      "minLength": 1,
                      "type": "string"
                    },
                    "type": {
                      "enum": [
                        "system",
                        "account",
                        "campaign",
                        "conversion",
                        "finance",
                        "payout",
                        "support",
                        "mailing"
                      ],
                      "type": "string"
                    },
                    "version": {
                      "maximum": 9007199254740991,
                      "minimum": 0,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "body",
                    "createdAt",
                    "dismissed",
                    "id",
                    "intentId",
                    "occurredAt",
                    "read",
                    "sourceLinkToken",
                    "title",
                    "type",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "notifications"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "destructive",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write",
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "delete_v1_notifications_by_id",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.write",
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_dismiss_notification"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "get": {
        "operationId": "get_v1_notifications_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "maxLength": 2000,
                      "minLength": 1,
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "dismissed": {
                      "type": "boolean"
                    },
                    "id": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "intentId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "occurredAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "read": {
                      "type": "boolean"
                    },
                    "sourceLinkToken": {
                      "maxLength": 240,
                      "nullable": true,
                      "pattern": "^(?!https?://)[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                      "type": "string"
                    },
                    "title": {
                      "maxLength": 120,
                      "minLength": 1,
                      "type": "string"
                    },
                    "type": {
                      "enum": [
                        "system",
                        "account",
                        "campaign",
                        "conversion",
                        "finance",
                        "payout",
                        "support",
                        "mailing"
                      ],
                      "type": "string"
                    },
                    "version": {
                      "maximum": 9007199254740991,
                      "minimum": 0,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "body",
                    "createdAt",
                    "dismissed",
                    "id",
                    "intentId",
                    "occurredAt",
                    "read",
                    "sourceLinkToken",
                    "title",
                    "type",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "notifications"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_notifications_by_id",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/notifications/{id}/read": {
      "patch": {
        "operationId": "patch_v1_notifications_by_id_read",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "pattern": "^\"(0|[1-9][0-9]*)\"$",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "read": {
                    "type": "boolean"
                  },
                  "reason": {
                    "maxLength": 500,
                    "minLength": 8,
                    "type": "string"
                  }
                },
                "required": [
                  "read",
                  "reason"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "maxLength": 2000,
                      "minLength": 1,
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "dismissed": {
                      "type": "boolean"
                    },
                    "id": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "intentId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "occurredAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "read": {
                      "type": "boolean"
                    },
                    "sourceLinkToken": {
                      "maxLength": 240,
                      "nullable": true,
                      "pattern": "^(?!https?://)[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                      "type": "string"
                    },
                    "title": {
                      "maxLength": 120,
                      "minLength": 1,
                      "type": "string"
                    },
                    "type": {
                      "enum": [
                        "system",
                        "account",
                        "campaign",
                        "conversion",
                        "finance",
                        "payout",
                        "support",
                        "mailing"
                      ],
                      "type": "string"
                    },
                    "version": {
                      "maximum": 9007199254740991,
                      "minimum": 0,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "body",
                    "createdAt",
                    "dismissed",
                    "id",
                    "intentId",
                    "occurredAt",
                    "read",
                    "sourceLinkToken",
                    "title",
                    "type",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "notifications"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write",
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "patch_v1_notifications_by_id_read",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.write",
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_mark_notification_read"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/profiles": {
      "get": {
        "operationId": "get_v1_profiles",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "ownerUserId",
            "required": false,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "companyName": {
                        "maxLength": 200,
                        "minLength": 1,
                        "nullable": true,
                        "type": "string"
                      },
                      "contactEmail": {
                        "maxLength": 254,
                        "minLength": 1,
                        "nullable": true,
                        "type": "string"
                      },
                      "contactName": {
                        "maxLength": 160,
                        "minLength": 1,
                        "nullable": true,
                        "type": "string"
                      },
                      "contactPhone": {
                        "maxLength": 40,
                        "minLength": 1,
                        "nullable": true,
                        "type": "string"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "currencyId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "dataVersion": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "displayName": {
                        "maxLength": 120,
                        "minLength": 1,
                        "type": "string"
                      },
                      "id": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "languageCode": {
                        "maxLength": 16,
                        "minLength": 2,
                        "type": "string"
                      },
                      "ownerUserId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "postbackPreference": {
                        "anyOf": [
                          {
                            "additionalProperties": false,
                            "properties": {
                              "enabled": {
                                "enum": [
                                  false
                                ],
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "enabled"
                            ],
                            "type": "object"
                          },
                          {
                            "additionalProperties": false,
                            "properties": {
                              "enabled": {
                                "enum": [
                                  true
                                ],
                                "type": "boolean"
                              },
                              "method": {
                                "enum": [
                                  "GET",
                                  "POST"
                                ],
                                "type": "string"
                              },
                              "url": {
                                "maxLength": 4096,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "enabled",
                              "method",
                              "url"
                            ],
                            "type": "object"
                          },
                          {
                            "enum": [
                              null
                            ],
                            "nullable": true,
                            "type": "string"
                          }
                        ]
                      },
                      "provenance": {
                        "additionalProperties": false,
                        "properties": {
                          "companyName": {
                            "enum": [
                              "self_service",
                              "manager",
                              "admin"
                            ],
                            "type": "string"
                          },
                          "contactEmail": {
                            "enum": [
                              "self_service",
                              "manager",
                              "admin"
                            ],
                            "type": "string"
                          },
                          "contactName": {
                            "enum": [
                              "self_service",
                              "manager",
                              "admin"
                            ],
                            "type": "string"
                          },
                          "contactPhone": {
                            "enum": [
                              "self_service",
                              "manager",
                              "admin"
                            ],
                            "type": "string"
                          },
                          "currencyId": {
                            "enum": [
                              "self_service",
                              "manager",
                              "admin"
                            ],
                            "type": "string"
                          },
                          "displayName": {
                            "enum": [
                              "self_service",
                              "manager",
                              "admin"
                            ],
                            "type": "string"
                          },
                          "languageCode": {
                            "enum": [
                              "self_service",
                              "manager",
                              "admin"
                            ],
                            "type": "string"
                          },
                          "postbackPreference": {
                            "enum": [
                              "self_service",
                              "manager",
                              "admin"
                            ],
                            "type": "string"
                          },
                          "telegramHandle": {
                            "enum": [
                              "self_service",
                              "manager",
                              "admin"
                            ],
                            "type": "string"
                          },
                          "timezone": {
                            "enum": [
                              "self_service",
                              "manager",
                              "admin"
                            ],
                            "type": "string"
                          }
                        },
                        "required": [
                          "companyName",
                          "contactEmail",
                          "contactName",
                          "contactPhone",
                          "currencyId",
                          "displayName",
                          "languageCode",
                          "postbackPreference",
                          "telegramHandle",
                          "timezone"
                        ],
                        "type": "object"
                      },
                      "redactedFields": {
                        "items": {
                          "enum": [
                            "displayName",
                            "companyName",
                            "contactName",
                            "contactEmail",
                            "contactPhone",
                            "telegramHandle",
                            "languageCode",
                            "currencyId",
                            "timezone",
                            "postbackPreference"
                          ],
                          "type": "string"
                        },
                        "type": "array",
                        "uniqueItems": true
                      },
                      "retiredAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "telegramHandle": {
                        "maxLength": 64,
                        "minLength": 1,
                        "nullable": true,
                        "type": "string"
                      },
                      "timezone": {
                        "maxLength": 64,
                        "minLength": 1,
                        "type": "string"
                      },
                      "updatedAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "version": {
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "companyName",
                      "contactEmail",
                      "contactName",
                      "contactPhone",
                      "currencyId",
                      "displayName",
                      "languageCode",
                      "postbackPreference",
                      "telegramHandle",
                      "timezone",
                      "createdAt",
                      "dataVersion",
                      "id",
                      "ownerUserId",
                      "provenance",
                      "redactedFields",
                      "retiredAt",
                      "updatedAt",
                      "version"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "profiles"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_profiles",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_list_profiles"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_profiles",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "companyName": {
                    "maxLength": 200,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  },
                  "contactEmail": {
                    "maxLength": 254,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  },
                  "contactName": {
                    "maxLength": 160,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  },
                  "contactPhone": {
                    "maxLength": 40,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  },
                  "currencyId": {
                    "minimum": 1,
                    "type": "integer"
                  },
                  "displayName": {
                    "maxLength": 120,
                    "minLength": 1,
                    "type": "string"
                  },
                  "languageCode": {
                    "maxLength": 16,
                    "minLength": 2,
                    "type": "string"
                  },
                  "migrationEvidenceId": {
                    "minimum": 1,
                    "nullable": true,
                    "type": "integer"
                  },
                  "ownerUserId": {
                    "minimum": 1,
                    "type": "integer"
                  },
                  "postbackPreference": {
                    "anyOf": [
                      {
                        "additionalProperties": false,
                        "properties": {
                          "enabled": {
                            "enum": [
                              false
                            ],
                            "type": "boolean"
                          }
                        },
                        "required": [
                          "enabled"
                        ],
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "properties": {
                          "enabled": {
                            "enum": [
                              true
                            ],
                            "type": "boolean"
                          },
                          "method": {
                            "enum": [
                              "GET",
                              "POST"
                            ],
                            "type": "string"
                          },
                          "url": {
                            "maxLength": 4096,
                            "minLength": 1,
                            "type": "string"
                          }
                        },
                        "required": [
                          "enabled",
                          "method",
                          "url"
                        ],
                        "type": "object"
                      }
                    ]
                  },
                  "telegramHandle": {
                    "maxLength": 64,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  },
                  "timezone": {
                    "maxLength": 64,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "companyName",
                  "contactEmail",
                  "contactName",
                  "contactPhone",
                  "currencyId",
                  "displayName",
                  "languageCode",
                  "postbackPreference",
                  "telegramHandle",
                  "timezone",
                  "migrationEvidenceId",
                  "ownerUserId"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "companyName": {
                      "maxLength": 200,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "contactEmail": {
                      "maxLength": 254,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "contactName": {
                      "maxLength": 160,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "contactPhone": {
                      "maxLength": 40,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "currencyId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "dataVersion": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "displayName": {
                      "maxLength": 120,
                      "minLength": 1,
                      "type": "string"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "languageCode": {
                      "maxLength": 16,
                      "minLength": 2,
                      "type": "string"
                    },
                    "ownerUserId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "postbackPreference": {
                      "anyOf": [
                        {
                          "additionalProperties": false,
                          "properties": {
                            "enabled": {
                              "enum": [
                                false
                              ],
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "enabled"
                          ],
                          "type": "object"
                        },
                        {
                          "additionalProperties": false,
                          "properties": {
                            "enabled": {
                              "enum": [
                                true
                              ],
                              "type": "boolean"
                            },
                            "method": {
                              "enum": [
                                "GET",
                                "POST"
                              ],
                              "type": "string"
                            },
                            "url": {
                              "maxLength": 4096,
                              "minLength": 1,
                              "type": "string"
                            }
                          },
                          "required": [
                            "enabled",
                            "method",
                            "url"
                          ],
                          "type": "object"
                        },
                        {
                          "enum": [
                            null
                          ],
                          "nullable": true,
                          "type": "string"
                        }
                      ]
                    },
                    "provenance": {
                      "additionalProperties": false,
                      "properties": {
                        "companyName": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "contactEmail": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "contactName": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "contactPhone": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "currencyId": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "displayName": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "languageCode": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "postbackPreference": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "telegramHandle": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "timezone": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        }
                      },
                      "required": [
                        "companyName",
                        "contactEmail",
                        "contactName",
                        "contactPhone",
                        "currencyId",
                        "displayName",
                        "languageCode",
                        "postbackPreference",
                        "telegramHandle",
                        "timezone"
                      ],
                      "type": "object"
                    },
                    "redactedFields": {
                      "items": {
                        "enum": [
                          "displayName",
                          "companyName",
                          "contactName",
                          "contactEmail",
                          "contactPhone",
                          "telegramHandle",
                          "languageCode",
                          "currencyId",
                          "timezone",
                          "postbackPreference"
                        ],
                        "type": "string"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "retiredAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "telegramHandle": {
                      "maxLength": 64,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "timezone": {
                      "maxLength": 64,
                      "minLength": 1,
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "companyName",
                    "contactEmail",
                    "contactName",
                    "contactPhone",
                    "currencyId",
                    "displayName",
                    "languageCode",
                    "postbackPreference",
                    "telegramHandle",
                    "timezone",
                    "createdAt",
                    "dataVersion",
                    "id",
                    "ownerUserId",
                    "provenance",
                    "redactedFields",
                    "retiredAt",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "profiles"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "post_v1_profiles",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/profiles/{profileId}": {
      "delete": {
        "operationId": "delete_v1_profiles_by_profileid",
        "parameters": [
          {
            "in": "path",
            "name": "profileId",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "profiles"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "destructive",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "delete_v1_profiles_by_profileid",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "get": {
        "operationId": "get_v1_profiles_by_profileid",
        "parameters": [
          {
            "in": "path",
            "name": "profileId",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "companyName": {
                      "maxLength": 200,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "contactEmail": {
                      "maxLength": 254,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "contactName": {
                      "maxLength": 160,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "contactPhone": {
                      "maxLength": 40,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "currencyId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "dataVersion": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "displayName": {
                      "maxLength": 120,
                      "minLength": 1,
                      "type": "string"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "languageCode": {
                      "maxLength": 16,
                      "minLength": 2,
                      "type": "string"
                    },
                    "ownerUserId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "postbackPreference": {
                      "anyOf": [
                        {
                          "additionalProperties": false,
                          "properties": {
                            "enabled": {
                              "enum": [
                                false
                              ],
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "enabled"
                          ],
                          "type": "object"
                        },
                        {
                          "additionalProperties": false,
                          "properties": {
                            "enabled": {
                              "enum": [
                                true
                              ],
                              "type": "boolean"
                            },
                            "method": {
                              "enum": [
                                "GET",
                                "POST"
                              ],
                              "type": "string"
                            },
                            "url": {
                              "maxLength": 4096,
                              "minLength": 1,
                              "type": "string"
                            }
                          },
                          "required": [
                            "enabled",
                            "method",
                            "url"
                          ],
                          "type": "object"
                        },
                        {
                          "enum": [
                            null
                          ],
                          "nullable": true,
                          "type": "string"
                        }
                      ]
                    },
                    "provenance": {
                      "additionalProperties": false,
                      "properties": {
                        "companyName": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "contactEmail": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "contactName": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "contactPhone": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "currencyId": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "displayName": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "languageCode": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "postbackPreference": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "telegramHandle": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "timezone": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        }
                      },
                      "required": [
                        "companyName",
                        "contactEmail",
                        "contactName",
                        "contactPhone",
                        "currencyId",
                        "displayName",
                        "languageCode",
                        "postbackPreference",
                        "telegramHandle",
                        "timezone"
                      ],
                      "type": "object"
                    },
                    "redactedFields": {
                      "items": {
                        "enum": [
                          "displayName",
                          "companyName",
                          "contactName",
                          "contactEmail",
                          "contactPhone",
                          "telegramHandle",
                          "languageCode",
                          "currencyId",
                          "timezone",
                          "postbackPreference"
                        ],
                        "type": "string"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "retiredAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "telegramHandle": {
                      "maxLength": 64,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "timezone": {
                      "maxLength": 64,
                      "minLength": 1,
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "companyName",
                    "contactEmail",
                    "contactName",
                    "contactPhone",
                    "currencyId",
                    "displayName",
                    "languageCode",
                    "postbackPreference",
                    "telegramHandle",
                    "timezone",
                    "createdAt",
                    "dataVersion",
                    "id",
                    "ownerUserId",
                    "provenance",
                    "redactedFields",
                    "retiredAt",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "profiles"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_profiles_by_profileid",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "patch": {
        "operationId": "patch_v1_profiles_by_profileid",
        "parameters": [
          {
            "in": "path",
            "name": "profileId",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "minProperties": 1,
                "properties": {
                  "companyName": {
                    "maxLength": 200,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  },
                  "contactEmail": {
                    "maxLength": 254,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  },
                  "contactName": {
                    "maxLength": 160,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  },
                  "contactPhone": {
                    "maxLength": 40,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  },
                  "currencyId": {
                    "minimum": 1,
                    "type": "integer"
                  },
                  "displayName": {
                    "maxLength": 120,
                    "minLength": 1,
                    "type": "string"
                  },
                  "languageCode": {
                    "maxLength": 16,
                    "minLength": 2,
                    "type": "string"
                  },
                  "postbackPreference": {
                    "anyOf": [
                      {
                        "additionalProperties": false,
                        "properties": {
                          "enabled": {
                            "enum": [
                              false
                            ],
                            "type": "boolean"
                          }
                        },
                        "required": [
                          "enabled"
                        ],
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "properties": {
                          "enabled": {
                            "enum": [
                              true
                            ],
                            "type": "boolean"
                          },
                          "method": {
                            "enum": [
                              "GET",
                              "POST"
                            ],
                            "type": "string"
                          },
                          "url": {
                            "maxLength": 4096,
                            "minLength": 1,
                            "type": "string"
                          }
                        },
                        "required": [
                          "enabled",
                          "method",
                          "url"
                        ],
                        "type": "object"
                      }
                    ]
                  },
                  "telegramHandle": {
                    "maxLength": 64,
                    "minLength": 1,
                    "nullable": true,
                    "type": "string"
                  },
                  "timezone": {
                    "maxLength": 64,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "companyName": {
                      "maxLength": 200,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "contactEmail": {
                      "maxLength": 254,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "contactName": {
                      "maxLength": 160,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "contactPhone": {
                      "maxLength": 40,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "currencyId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "dataVersion": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "displayName": {
                      "maxLength": 120,
                      "minLength": 1,
                      "type": "string"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "languageCode": {
                      "maxLength": 16,
                      "minLength": 2,
                      "type": "string"
                    },
                    "ownerUserId": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "postbackPreference": {
                      "anyOf": [
                        {
                          "additionalProperties": false,
                          "properties": {
                            "enabled": {
                              "enum": [
                                false
                              ],
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "enabled"
                          ],
                          "type": "object"
                        },
                        {
                          "additionalProperties": false,
                          "properties": {
                            "enabled": {
                              "enum": [
                                true
                              ],
                              "type": "boolean"
                            },
                            "method": {
                              "enum": [
                                "GET",
                                "POST"
                              ],
                              "type": "string"
                            },
                            "url": {
                              "maxLength": 4096,
                              "minLength": 1,
                              "type": "string"
                            }
                          },
                          "required": [
                            "enabled",
                            "method",
                            "url"
                          ],
                          "type": "object"
                        },
                        {
                          "enum": [
                            null
                          ],
                          "nullable": true,
                          "type": "string"
                        }
                      ]
                    },
                    "provenance": {
                      "additionalProperties": false,
                      "properties": {
                        "companyName": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "contactEmail": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "contactName": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "contactPhone": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "currencyId": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "displayName": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "languageCode": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "postbackPreference": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "telegramHandle": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        },
                        "timezone": {
                          "enum": [
                            "self_service",
                            "manager",
                            "admin"
                          ],
                          "type": "string"
                        }
                      },
                      "required": [
                        "companyName",
                        "contactEmail",
                        "contactName",
                        "contactPhone",
                        "currencyId",
                        "displayName",
                        "languageCode",
                        "postbackPreference",
                        "telegramHandle",
                        "timezone"
                      ],
                      "type": "object"
                    },
                    "redactedFields": {
                      "items": {
                        "enum": [
                          "displayName",
                          "companyName",
                          "contactName",
                          "contactEmail",
                          "contactPhone",
                          "telegramHandle",
                          "languageCode",
                          "currencyId",
                          "timezone",
                          "postbackPreference"
                        ],
                        "type": "string"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "retiredAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "telegramHandle": {
                      "maxLength": 64,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "timezone": {
                      "maxLength": 64,
                      "minLength": 1,
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "companyName",
                    "contactEmail",
                    "contactName",
                    "contactPhone",
                    "currencyId",
                    "displayName",
                    "languageCode",
                    "postbackPreference",
                    "telegramHandle",
                    "timezone",
                    "createdAt",
                    "dataVersion",
                    "id",
                    "ownerUserId",
                    "provenance",
                    "redactedFields",
                    "retiredAt",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "profiles"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "patch_v1_profiles_by_profileid",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_update_profile"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/profiles/{profileId}/assignments": {
      "get": {
        "operationId": "get_v1_profiles_by_profileid_assignments",
        "parameters": [
          {
            "in": "path",
            "name": "profileId",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "assignedByUserId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "deletedAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "expiresAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "id": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "managerUserId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "permissions": {
                        "items": {
                          "enum": [
                            "read",
                            "update"
                          ],
                          "type": "string"
                        },
                        "maxItems": 2,
                        "minItems": 1,
                        "type": "array",
                        "uniqueItems": true
                      },
                      "profileId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "profileVersion": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "updatedAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "version": {
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "expiresAt",
                      "managerUserId",
                      "permissions",
                      "assignedByUserId",
                      "createdAt",
                      "deletedAt",
                      "id",
                      "profileId",
                      "profileVersion",
                      "updatedAt",
                      "version"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "profiles"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_profiles_by_profileid_assignments",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/profiles/{profileId}/history": {
      "get": {
        "operationId": "get_v1_profiles_by_profileid_history",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "profileId",
            "required": true,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "action": {
                        "enum": [
                          "created",
                          "updated",
                          "retired",
                          "assignment_created",
                          "assignment_updated",
                          "assignment_revoked"
                        ],
                        "type": "string"
                      },
                      "actorRole": {
                        "enum": [
                          "admin",
                          "manager",
                          "affiliate",
                          "webmaster"
                        ],
                        "type": "string"
                      },
                      "actorUserId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "assignmentId": {
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "changedFields": {
                        "items": {
                          "maxLength": 64,
                          "minLength": 1,
                          "type": "string"
                        },
                        "maxItems": 16,
                        "type": "array"
                      },
                      "id": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "occurredAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "profileId": {
                        "minimum": 1,
                        "type": "integer"
                      },
                      "profileVersionId": {
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "resourceVersion": {
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "action",
                      "actorRole",
                      "actorUserId",
                      "assignmentId",
                      "changedFields",
                      "id",
                      "occurredAt",
                      "profileId",
                      "profileVersionId",
                      "resourceVersion"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "profiles"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "affiliate",
          "manager",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_profiles_by_profileid_history",
          "roles": [
            "affiliate"
          ],
          "scopes": [
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/public-content/{locale}/collections/{kind}": {
      "get": {
        "operationId": "get_v1_public_content_by_locale_collections_by_kind",
        "parameters": [
          {
            "in": "query",
            "name": "category",
            "required": false,
            "schema": {
              "maxLength": 160,
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "pageSize",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "kind",
            "required": true,
            "schema": {
              "enum": [
                "home",
                "news",
                "school",
                "bonus",
                "cabinet",
                "faq",
                "contacts",
                "webmaster"
              ],
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "locale",
            "required": true,
            "schema": {
              "maxLength": 16,
              "minLength": 2,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "categorySlug": {
                      "maxLength": 160,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "alternates": {
                            "items": {
                              "additionalProperties": false,
                              "properties": {
                                "locale": {
                                  "maxLength": 16,
                                  "minLength": 2,
                                  "type": "string"
                                },
                                "path": {
                                  "maxLength": 500,
                                  "minLength": 1,
                                  "type": "string"
                                }
                              },
                              "required": [
                                "locale",
                                "path"
                              ],
                              "type": "object"
                            },
                            "type": "array"
                          },
                          "canonicalPath": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "categorySlug": {
                            "maxLength": 160,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "contentVersion": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "fallbackUsed": {
                            "type": "boolean"
                          },
                          "id": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "imageUrl": {
                            "maxLength": 2048,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "keywords": {
                            "items": {
                              "maxLength": 80,
                              "minLength": 1,
                              "type": "string"
                            },
                            "maxItems": 20,
                            "type": "array",
                            "uniqueItems": true
                          },
                          "kind": {
                            "enum": [
                              "home",
                              "news",
                              "school",
                              "bonus",
                              "cabinet",
                              "faq",
                              "contacts",
                              "webmaster"
                            ],
                            "type": "string"
                          },
                          "locale": {
                            "maxLength": 16,
                            "minLength": 2,
                            "type": "string"
                          },
                          "metaDescription": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "publishedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "requestedLocale": {
                            "maxLength": 16,
                            "minLength": 2,
                            "type": "string"
                          },
                          "resolvedLocale": {
                            "maxLength": 16,
                            "minLength": 2,
                            "type": "string"
                          },
                          "sections": {
                            "items": {
                              "anyOf": [
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "kind": {
                                      "enum": [
                                        "paragraph"
                                      ],
                                      "type": "string"
                                    },
                                    "text": {
                                      "maxLength": 10000,
                                      "minLength": 1,
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "text"
                                  ],
                                  "type": "object"
                                },
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "kind": {
                                      "enum": [
                                        "heading"
                                      ],
                                      "type": "string"
                                    },
                                    "level": {
                                      "enum": [
                                        2,
                                        3
                                      ],
                                      "type": "number"
                                    },
                                    "text": {
                                      "maxLength": 240,
                                      "minLength": 1,
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "level",
                                    "text"
                                  ],
                                  "type": "object"
                                },
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "items": {
                                      "items": {
                                        "maxLength": 1000,
                                        "minLength": 1,
                                        "type": "string"
                                      },
                                      "maxItems": 100,
                                      "minItems": 1,
                                      "type": "array"
                                    },
                                    "kind": {
                                      "enum": [
                                        "list"
                                      ],
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "items"
                                  ],
                                  "type": "object"
                                },
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "kind": {
                                      "enum": [
                                        "callout"
                                      ],
                                      "type": "string"
                                    },
                                    "text": {
                                      "maxLength": 2000,
                                      "minLength": 1,
                                      "type": "string"
                                    },
                                    "tone": {
                                      "enum": [
                                        "info",
                                        "warning"
                                      ],
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "tone",
                                    "text"
                                  ],
                                  "type": "object"
                                },
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "approvedActionId": {
                                      "minimum": 1,
                                      "nullable": true,
                                      "type": "integer"
                                    },
                                    "kind": {
                                      "enum": [
                                        "link"
                                      ],
                                      "type": "string"
                                    },
                                    "label": {
                                      "maxLength": 240,
                                      "minLength": 1,
                                      "type": "string"
                                    },
                                    "url": {
                                      "maxLength": 2048,
                                      "minLength": 1,
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "approvedActionId",
                                    "kind",
                                    "label",
                                    "url"
                                  ],
                                  "type": "object"
                                }
                              ]
                            },
                            "maxItems": 100,
                            "minItems": 1,
                            "type": "array"
                          },
                          "slug": {
                            "maxLength": 160,
                            "minLength": 1,
                            "type": "string"
                          },
                          "summary": {
                            "maxLength": 1000,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "title": {
                            "maxLength": 240,
                            "minLength": 1,
                            "type": "string"
                          }
                        },
                        "required": [
                          "imageUrl",
                          "keywords",
                          "locale",
                          "metaDescription",
                          "sections",
                          "summary",
                          "title",
                          "alternates",
                          "canonicalPath",
                          "categorySlug",
                          "contentVersion",
                          "fallbackUsed",
                          "id",
                          "kind",
                          "publishedAt",
                          "requestedLocale",
                          "resolvedLocale",
                          "slug"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "kind": {
                      "enum": [
                        "home",
                        "news",
                        "school",
                        "bonus",
                        "cabinet",
                        "faq",
                        "contacts",
                        "webmaster"
                      ],
                      "type": "string"
                    },
                    "links": {
                      "additionalProperties": false,
                      "properties": {
                        "canonical": {
                          "maxLength": 500,
                          "minLength": 1,
                          "type": "string"
                        },
                        "next": {
                          "maxLength": 500,
                          "minLength": 1,
                          "nullable": true,
                          "type": "string"
                        },
                        "previous": {
                          "maxLength": 500,
                          "minLength": 1,
                          "nullable": true,
                          "type": "string"
                        }
                      },
                      "required": [
                        "canonical",
                        "next",
                        "previous"
                      ],
                      "type": "object"
                    },
                    "locale": {
                      "maxLength": 16,
                      "minLength": 2,
                      "type": "string"
                    },
                    "page": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "pageCount": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "pageSize": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "total": {
                      "minimum": 0,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "categorySlug",
                    "items",
                    "kind",
                    "links",
                    "locale",
                    "page",
                    "pageCount",
                    "pageSize",
                    "total"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-content"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      },
      "head": {
        "operationId": "head_v1_public_content_by_locale_collections_by_kind",
        "parameters": [
          {
            "in": "query",
            "name": "category",
            "required": false,
            "schema": {
              "maxLength": 160,
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "pageSize",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "kind",
            "required": true,
            "schema": {
              "enum": [
                "home",
                "news",
                "school",
                "bonus",
                "cabinet",
                "faq",
                "contacts",
                "webmaster"
              ],
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "locale",
            "required": true,
            "schema": {
              "maxLength": 16,
              "minLength": 2,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "categorySlug": {
                      "maxLength": 160,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "alternates": {
                            "items": {
                              "additionalProperties": false,
                              "properties": {
                                "locale": {
                                  "maxLength": 16,
                                  "minLength": 2,
                                  "type": "string"
                                },
                                "path": {
                                  "maxLength": 500,
                                  "minLength": 1,
                                  "type": "string"
                                }
                              },
                              "required": [
                                "locale",
                                "path"
                              ],
                              "type": "object"
                            },
                            "type": "array"
                          },
                          "canonicalPath": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "categorySlug": {
                            "maxLength": 160,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "contentVersion": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "fallbackUsed": {
                            "type": "boolean"
                          },
                          "id": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "imageUrl": {
                            "maxLength": 2048,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "keywords": {
                            "items": {
                              "maxLength": 80,
                              "minLength": 1,
                              "type": "string"
                            },
                            "maxItems": 20,
                            "type": "array",
                            "uniqueItems": true
                          },
                          "kind": {
                            "enum": [
                              "home",
                              "news",
                              "school",
                              "bonus",
                              "cabinet",
                              "faq",
                              "contacts",
                              "webmaster"
                            ],
                            "type": "string"
                          },
                          "locale": {
                            "maxLength": 16,
                            "minLength": 2,
                            "type": "string"
                          },
                          "metaDescription": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "publishedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "requestedLocale": {
                            "maxLength": 16,
                            "minLength": 2,
                            "type": "string"
                          },
                          "resolvedLocale": {
                            "maxLength": 16,
                            "minLength": 2,
                            "type": "string"
                          },
                          "sections": {
                            "items": {
                              "anyOf": [
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "kind": {
                                      "enum": [
                                        "paragraph"
                                      ],
                                      "type": "string"
                                    },
                                    "text": {
                                      "maxLength": 10000,
                                      "minLength": 1,
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "text"
                                  ],
                                  "type": "object"
                                },
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "kind": {
                                      "enum": [
                                        "heading"
                                      ],
                                      "type": "string"
                                    },
                                    "level": {
                                      "enum": [
                                        2,
                                        3
                                      ],
                                      "type": "number"
                                    },
                                    "text": {
                                      "maxLength": 240,
                                      "minLength": 1,
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "level",
                                    "text"
                                  ],
                                  "type": "object"
                                },
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "items": {
                                      "items": {
                                        "maxLength": 1000,
                                        "minLength": 1,
                                        "type": "string"
                                      },
                                      "maxItems": 100,
                                      "minItems": 1,
                                      "type": "array"
                                    },
                                    "kind": {
                                      "enum": [
                                        "list"
                                      ],
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "items"
                                  ],
                                  "type": "object"
                                },
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "kind": {
                                      "enum": [
                                        "callout"
                                      ],
                                      "type": "string"
                                    },
                                    "text": {
                                      "maxLength": 2000,
                                      "minLength": 1,
                                      "type": "string"
                                    },
                                    "tone": {
                                      "enum": [
                                        "info",
                                        "warning"
                                      ],
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "tone",
                                    "text"
                                  ],
                                  "type": "object"
                                },
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "approvedActionId": {
                                      "minimum": 1,
                                      "nullable": true,
                                      "type": "integer"
                                    },
                                    "kind": {
                                      "enum": [
                                        "link"
                                      ],
                                      "type": "string"
                                    },
                                    "label": {
                                      "maxLength": 240,
                                      "minLength": 1,
                                      "type": "string"
                                    },
                                    "url": {
                                      "maxLength": 2048,
                                      "minLength": 1,
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "approvedActionId",
                                    "kind",
                                    "label",
                                    "url"
                                  ],
                                  "type": "object"
                                }
                              ]
                            },
                            "maxItems": 100,
                            "minItems": 1,
                            "type": "array"
                          },
                          "slug": {
                            "maxLength": 160,
                            "minLength": 1,
                            "type": "string"
                          },
                          "summary": {
                            "maxLength": 1000,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "title": {
                            "maxLength": 240,
                            "minLength": 1,
                            "type": "string"
                          }
                        },
                        "required": [
                          "imageUrl",
                          "keywords",
                          "locale",
                          "metaDescription",
                          "sections",
                          "summary",
                          "title",
                          "alternates",
                          "canonicalPath",
                          "categorySlug",
                          "contentVersion",
                          "fallbackUsed",
                          "id",
                          "kind",
                          "publishedAt",
                          "requestedLocale",
                          "resolvedLocale",
                          "slug"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "kind": {
                      "enum": [
                        "home",
                        "news",
                        "school",
                        "bonus",
                        "cabinet",
                        "faq",
                        "contacts",
                        "webmaster"
                      ],
                      "type": "string"
                    },
                    "links": {
                      "additionalProperties": false,
                      "properties": {
                        "canonical": {
                          "maxLength": 500,
                          "minLength": 1,
                          "type": "string"
                        },
                        "next": {
                          "maxLength": 500,
                          "minLength": 1,
                          "nullable": true,
                          "type": "string"
                        },
                        "previous": {
                          "maxLength": 500,
                          "minLength": 1,
                          "nullable": true,
                          "type": "string"
                        }
                      },
                      "required": [
                        "canonical",
                        "next",
                        "previous"
                      ],
                      "type": "object"
                    },
                    "locale": {
                      "maxLength": 16,
                      "minLength": 2,
                      "type": "string"
                    },
                    "page": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "pageCount": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "pageSize": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "total": {
                      "minimum": 0,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "categorySlug",
                    "items",
                    "kind",
                    "links",
                    "locale",
                    "page",
                    "pageCount",
                    "pageSize",
                    "total"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-content"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      }
    },
    "/v1/public-content/{locale}/documents/{kind}/{slug}": {
      "get": {
        "operationId": "get_v1_public_content_by_locale_documents_by_kind_by_slug",
        "parameters": [
          {
            "in": "query",
            "name": "category",
            "required": false,
            "schema": {
              "maxLength": 160,
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "kind",
            "required": true,
            "schema": {
              "enum": [
                "home",
                "news",
                "school",
                "bonus",
                "cabinet",
                "faq",
                "contacts",
                "webmaster"
              ],
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "locale",
            "required": true,
            "schema": {
              "maxLength": 16,
              "minLength": 2,
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "slug",
            "required": true,
            "schema": {
              "maxLength": 160,
              "minLength": 1,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "alternates": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "locale": {
                            "maxLength": 16,
                            "minLength": 2,
                            "type": "string"
                          },
                          "path": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          }
                        },
                        "required": [
                          "locale",
                          "path"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "canonicalPath": {
                      "maxLength": 500,
                      "minLength": 1,
                      "type": "string"
                    },
                    "categorySlug": {
                      "maxLength": 160,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "contentVersion": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "fallbackUsed": {
                      "type": "boolean"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "imageUrl": {
                      "maxLength": 2048,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "keywords": {
                      "items": {
                        "maxLength": 80,
                        "minLength": 1,
                        "type": "string"
                      },
                      "maxItems": 20,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "kind": {
                      "enum": [
                        "home",
                        "news",
                        "school",
                        "bonus",
                        "cabinet",
                        "faq",
                        "contacts",
                        "webmaster"
                      ],
                      "type": "string"
                    },
                    "locale": {
                      "maxLength": 16,
                      "minLength": 2,
                      "type": "string"
                    },
                    "metaDescription": {
                      "maxLength": 500,
                      "minLength": 1,
                      "type": "string"
                    },
                    "publishedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "requestedLocale": {
                      "maxLength": 16,
                      "minLength": 2,
                      "type": "string"
                    },
                    "resolvedLocale": {
                      "maxLength": 16,
                      "minLength": 2,
                      "type": "string"
                    },
                    "sections": {
                      "items": {
                        "anyOf": [
                          {
                            "additionalProperties": false,
                            "properties": {
                              "kind": {
                                "enum": [
                                  "paragraph"
                                ],
                                "type": "string"
                              },
                              "text": {
                                "maxLength": 10000,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "kind",
                              "text"
                            ],
                            "type": "object"
                          },
                          {
                            "additionalProperties": false,
                            "properties": {
                              "kind": {
                                "enum": [
                                  "heading"
                                ],
                                "type": "string"
                              },
                              "level": {
                                "enum": [
                                  2,
                                  3
                                ],
                                "type": "number"
                              },
                              "text": {
                                "maxLength": 240,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "kind",
                              "level",
                              "text"
                            ],
                            "type": "object"
                          },
                          {
                            "additionalProperties": false,
                            "properties": {
                              "items": {
                                "items": {
                                  "maxLength": 1000,
                                  "minLength": 1,
                                  "type": "string"
                                },
                                "maxItems": 100,
                                "minItems": 1,
                                "type": "array"
                              },
                              "kind": {
                                "enum": [
                                  "list"
                                ],
                                "type": "string"
                              }
                            },
                            "required": [
                              "kind",
                              "items"
                            ],
                            "type": "object"
                          },
                          {
                            "additionalProperties": false,
                            "properties": {
                              "kind": {
                                "enum": [
                                  "callout"
                                ],
                                "type": "string"
                              },
                              "text": {
                                "maxLength": 2000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "tone": {
                                "enum": [
                                  "info",
                                  "warning"
                                ],
                                "type": "string"
                              }
                            },
                            "required": [
                              "kind",
                              "tone",
                              "text"
                            ],
                            "type": "object"
                          },
                          {
                            "additionalProperties": false,
                            "properties": {
                              "approvedActionId": {
                                "minimum": 1,
                                "nullable": true,
                                "type": "integer"
                              },
                              "kind": {
                                "enum": [
                                  "link"
                                ],
                                "type": "string"
                              },
                              "label": {
                                "maxLength": 240,
                                "minLength": 1,
                                "type": "string"
                              },
                              "url": {
                                "maxLength": 2048,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "approvedActionId",
                              "kind",
                              "label",
                              "url"
                            ],
                            "type": "object"
                          }
                        ]
                      },
                      "maxItems": 100,
                      "minItems": 1,
                      "type": "array"
                    },
                    "slug": {
                      "maxLength": 160,
                      "minLength": 1,
                      "type": "string"
                    },
                    "summary": {
                      "maxLength": 1000,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "title": {
                      "maxLength": 240,
                      "minLength": 1,
                      "type": "string"
                    }
                  },
                  "required": [
                    "imageUrl",
                    "keywords",
                    "locale",
                    "metaDescription",
                    "sections",
                    "summary",
                    "title",
                    "alternates",
                    "canonicalPath",
                    "categorySlug",
                    "contentVersion",
                    "fallbackUsed",
                    "id",
                    "kind",
                    "publishedAt",
                    "requestedLocale",
                    "resolvedLocale",
                    "slug"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-content"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      },
      "head": {
        "operationId": "head_v1_public_content_by_locale_documents_by_kind_by_slug",
        "parameters": [
          {
            "in": "query",
            "name": "category",
            "required": false,
            "schema": {
              "maxLength": 160,
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "kind",
            "required": true,
            "schema": {
              "enum": [
                "home",
                "news",
                "school",
                "bonus",
                "cabinet",
                "faq",
                "contacts",
                "webmaster"
              ],
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "locale",
            "required": true,
            "schema": {
              "maxLength": 16,
              "minLength": 2,
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "slug",
            "required": true,
            "schema": {
              "maxLength": 160,
              "minLength": 1,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "alternates": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "locale": {
                            "maxLength": 16,
                            "minLength": 2,
                            "type": "string"
                          },
                          "path": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          }
                        },
                        "required": [
                          "locale",
                          "path"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "canonicalPath": {
                      "maxLength": 500,
                      "minLength": 1,
                      "type": "string"
                    },
                    "categorySlug": {
                      "maxLength": 160,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "contentVersion": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "fallbackUsed": {
                      "type": "boolean"
                    },
                    "id": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "imageUrl": {
                      "maxLength": 2048,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "keywords": {
                      "items": {
                        "maxLength": 80,
                        "minLength": 1,
                        "type": "string"
                      },
                      "maxItems": 20,
                      "type": "array",
                      "uniqueItems": true
                    },
                    "kind": {
                      "enum": [
                        "home",
                        "news",
                        "school",
                        "bonus",
                        "cabinet",
                        "faq",
                        "contacts",
                        "webmaster"
                      ],
                      "type": "string"
                    },
                    "locale": {
                      "maxLength": 16,
                      "minLength": 2,
                      "type": "string"
                    },
                    "metaDescription": {
                      "maxLength": 500,
                      "minLength": 1,
                      "type": "string"
                    },
                    "publishedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "requestedLocale": {
                      "maxLength": 16,
                      "minLength": 2,
                      "type": "string"
                    },
                    "resolvedLocale": {
                      "maxLength": 16,
                      "minLength": 2,
                      "type": "string"
                    },
                    "sections": {
                      "items": {
                        "anyOf": [
                          {
                            "additionalProperties": false,
                            "properties": {
                              "kind": {
                                "enum": [
                                  "paragraph"
                                ],
                                "type": "string"
                              },
                              "text": {
                                "maxLength": 10000,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "kind",
                              "text"
                            ],
                            "type": "object"
                          },
                          {
                            "additionalProperties": false,
                            "properties": {
                              "kind": {
                                "enum": [
                                  "heading"
                                ],
                                "type": "string"
                              },
                              "level": {
                                "enum": [
                                  2,
                                  3
                                ],
                                "type": "number"
                              },
                              "text": {
                                "maxLength": 240,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "kind",
                              "level",
                              "text"
                            ],
                            "type": "object"
                          },
                          {
                            "additionalProperties": false,
                            "properties": {
                              "items": {
                                "items": {
                                  "maxLength": 1000,
                                  "minLength": 1,
                                  "type": "string"
                                },
                                "maxItems": 100,
                                "minItems": 1,
                                "type": "array"
                              },
                              "kind": {
                                "enum": [
                                  "list"
                                ],
                                "type": "string"
                              }
                            },
                            "required": [
                              "kind",
                              "items"
                            ],
                            "type": "object"
                          },
                          {
                            "additionalProperties": false,
                            "properties": {
                              "kind": {
                                "enum": [
                                  "callout"
                                ],
                                "type": "string"
                              },
                              "text": {
                                "maxLength": 2000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "tone": {
                                "enum": [
                                  "info",
                                  "warning"
                                ],
                                "type": "string"
                              }
                            },
                            "required": [
                              "kind",
                              "tone",
                              "text"
                            ],
                            "type": "object"
                          },
                          {
                            "additionalProperties": false,
                            "properties": {
                              "approvedActionId": {
                                "minimum": 1,
                                "nullable": true,
                                "type": "integer"
                              },
                              "kind": {
                                "enum": [
                                  "link"
                                ],
                                "type": "string"
                              },
                              "label": {
                                "maxLength": 240,
                                "minLength": 1,
                                "type": "string"
                              },
                              "url": {
                                "maxLength": 2048,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "approvedActionId",
                              "kind",
                              "label",
                              "url"
                            ],
                            "type": "object"
                          }
                        ]
                      },
                      "maxItems": 100,
                      "minItems": 1,
                      "type": "array"
                    },
                    "slug": {
                      "maxLength": 160,
                      "minLength": 1,
                      "type": "string"
                    },
                    "summary": {
                      "maxLength": 1000,
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "title": {
                      "maxLength": 240,
                      "minLength": 1,
                      "type": "string"
                    }
                  },
                  "required": [
                    "imageUrl",
                    "keywords",
                    "locale",
                    "metaDescription",
                    "sections",
                    "summary",
                    "title",
                    "alternates",
                    "canonicalPath",
                    "categorySlug",
                    "contentVersion",
                    "fallbackUsed",
                    "id",
                    "kind",
                    "publishedAt",
                    "requestedLocale",
                    "resolvedLocale",
                    "slug"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-content"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      }
    },
    "/v1/public-content/{locale}/index": {
      "get": {
        "operationId": "get_v1_public_content_by_locale_index",
        "parameters": [
          {
            "in": "path",
            "name": "locale",
            "required": true,
            "schema": {
              "maxLength": 16,
              "minLength": 2,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "alternates": {
                        "items": {
                          "additionalProperties": false,
                          "properties": {
                            "locale": {
                              "maxLength": 16,
                              "minLength": 2,
                              "type": "string"
                            },
                            "path": {
                              "maxLength": 500,
                              "minLength": 1,
                              "type": "string"
                            }
                          },
                          "required": [
                            "locale",
                            "path"
                          ],
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "canonicalPath": {
                        "maxLength": 500,
                        "minLength": 1,
                        "type": "string"
                      },
                      "kind": {
                        "enum": [
                          "home",
                          "news",
                          "school",
                          "bonus",
                          "cabinet",
                          "faq",
                          "contacts",
                          "webmaster"
                        ],
                        "type": "string"
                      },
                      "lastModifiedAt": {
                        "format": "date-time",
                        "type": "string"
                      }
                    },
                    "required": [
                      "alternates",
                      "canonicalPath",
                      "kind",
                      "lastModifiedAt"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-content"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      },
      "head": {
        "operationId": "head_v1_public_content_by_locale_index",
        "parameters": [
          {
            "in": "path",
            "name": "locale",
            "required": true,
            "schema": {
              "maxLength": 16,
              "minLength": 2,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "alternates": {
                        "items": {
                          "additionalProperties": false,
                          "properties": {
                            "locale": {
                              "maxLength": 16,
                              "minLength": 2,
                              "type": "string"
                            },
                            "path": {
                              "maxLength": 500,
                              "minLength": 1,
                              "type": "string"
                            }
                          },
                          "required": [
                            "locale",
                            "path"
                          ],
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "canonicalPath": {
                        "maxLength": 500,
                        "minLength": 1,
                        "type": "string"
                      },
                      "kind": {
                        "enum": [
                          "home",
                          "news",
                          "school",
                          "bonus",
                          "cabinet",
                          "faq",
                          "contacts",
                          "webmaster"
                        ],
                        "type": "string"
                      },
                      "lastModifiedAt": {
                        "format": "date-time",
                        "type": "string"
                      }
                    },
                    "required": [
                      "alternates",
                      "canonicalPath",
                      "kind",
                      "lastModifiedAt"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-content"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      }
    },
    "/v1/public-content/{locale}/routes": {
      "get": {
        "operationId": "get_v1_public_content_by_locale_routes",
        "parameters": [
          {
            "in": "query",
            "name": "path",
            "required": true,
            "schema": {
              "maxLength": 240,
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "locale",
            "required": true,
            "schema": {
              "maxLength": 16,
              "minLength": 2,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "anyOf": [
                    {
                      "additionalProperties": false,
                      "properties": {
                        "contentKind": {
                          "enum": [
                            "home",
                            "news",
                            "school",
                            "bonus",
                            "cabinet",
                            "faq",
                            "contacts",
                            "webmaster"
                          ],
                          "type": "string"
                        },
                        "document": {
                          "additionalProperties": false,
                          "nullable": true,
                          "properties": {
                            "alternates": {
                              "items": {
                                "additionalProperties": false,
                                "properties": {
                                  "locale": {
                                    "maxLength": 16,
                                    "minLength": 2,
                                    "type": "string"
                                  },
                                  "path": {
                                    "maxLength": 500,
                                    "minLength": 1,
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "locale",
                                  "path"
                                ],
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "canonicalPath": {
                              "maxLength": 500,
                              "minLength": 1,
                              "type": "string"
                            },
                            "categorySlug": {
                              "maxLength": 160,
                              "minLength": 1,
                              "nullable": true,
                              "type": "string"
                            },
                            "contentVersion": {
                              "minimum": 1,
                              "type": "integer"
                            },
                            "fallbackUsed": {
                              "type": "boolean"
                            },
                            "id": {
                              "minimum": 1,
                              "type": "integer"
                            },
                            "imageUrl": {
                              "maxLength": 2048,
                              "minLength": 1,
                              "nullable": true,
                              "type": "string"
                            },
                            "keywords": {
                              "items": {
                                "maxLength": 80,
                                "minLength": 1,
                                "type": "string"
                              },
                              "maxItems": 20,
                              "type": "array",
                              "uniqueItems": true
                            },
                            "kind": {
                              "enum": [
                                "home",
                                "news",
                                "school",
                                "bonus",
                                "cabinet",
                                "faq",
                                "contacts",
                                "webmaster"
                              ],
                              "type": "string"
                            },
                            "locale": {
                              "maxLength": 16,
                              "minLength": 2,
                              "type": "string"
                            },
                            "metaDescription": {
                              "maxLength": 500,
                              "minLength": 1,
                              "type": "string"
                            },
                            "publishedAt": {
                              "format": "date-time",
                              "type": "string"
                            },
                            "requestedLocale": {
                              "maxLength": 16,
                              "minLength": 2,
                              "type": "string"
                            },
                            "resolvedLocale": {
                              "maxLength": 16,
                              "minLength": 2,
                              "type": "string"
                            },
                            "sections": {
                              "items": {
                                "anyOf": [
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "kind": {
                                        "enum": [
                                          "paragraph"
                                        ],
                                        "type": "string"
                                      },
                                      "text": {
                                        "maxLength": 10000,
                                        "minLength": 1,
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "kind",
                                      "text"
                                    ],
                                    "type": "object"
                                  },
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "kind": {
                                        "enum": [
                                          "heading"
                                        ],
                                        "type": "string"
                                      },
                                      "level": {
                                        "enum": [
                                          2,
                                          3
                                        ],
                                        "type": "number"
                                      },
                                      "text": {
                                        "maxLength": 240,
                                        "minLength": 1,
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "kind",
                                      "level",
                                      "text"
                                    ],
                                    "type": "object"
                                  },
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "items": {
                                        "items": {
                                          "maxLength": 1000,
                                          "minLength": 1,
                                          "type": "string"
                                        },
                                        "maxItems": 100,
                                        "minItems": 1,
                                        "type": "array"
                                      },
                                      "kind": {
                                        "enum": [
                                          "list"
                                        ],
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "kind",
                                      "items"
                                    ],
                                    "type": "object"
                                  },
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "kind": {
                                        "enum": [
                                          "callout"
                                        ],
                                        "type": "string"
                                      },
                                      "text": {
                                        "maxLength": 2000,
                                        "minLength": 1,
                                        "type": "string"
                                      },
                                      "tone": {
                                        "enum": [
                                          "info",
                                          "warning"
                                        ],
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "kind",
                                      "tone",
                                      "text"
                                    ],
                                    "type": "object"
                                  },
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "approvedActionId": {
                                        "minimum": 1,
                                        "nullable": true,
                                        "type": "integer"
                                      },
                                      "kind": {
                                        "enum": [
                                          "link"
                                        ],
                                        "type": "string"
                                      },
                                      "label": {
                                        "maxLength": 240,
                                        "minLength": 1,
                                        "type": "string"
                                      },
                                      "url": {
                                        "maxLength": 2048,
                                        "minLength": 1,
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "approvedActionId",
                                      "kind",
                                      "label",
                                      "url"
                                    ],
                                    "type": "object"
                                  }
                                ]
                              },
                              "maxItems": 100,
                              "minItems": 1,
                              "type": "array"
                            },
                            "slug": {
                              "maxLength": 160,
                              "minLength": 1,
                              "type": "string"
                            },
                            "summary": {
                              "maxLength": 1000,
                              "minLength": 1,
                              "nullable": true,
                              "type": "string"
                            },
                            "title": {
                              "maxLength": 240,
                              "minLength": 1,
                              "type": "string"
                            }
                          },
                          "required": [
                            "imageUrl",
                            "keywords",
                            "locale",
                            "metaDescription",
                            "sections",
                            "summary",
                            "title",
                            "alternates",
                            "canonicalPath",
                            "categorySlug",
                            "contentVersion",
                            "fallbackUsed",
                            "id",
                            "kind",
                            "publishedAt",
                            "requestedLocale",
                            "resolvedLocale",
                            "slug"
                          ],
                          "type": "object"
                        },
                        "kind": {
                          "enum": [
                            "content"
                          ],
                          "type": "string"
                        },
                        "variables": {
                          "additionalProperties": {
                            "maxLength": 160,
                            "type": "string"
                          },
                          "type": "object"
                        }
                      },
                      "required": [
                        "contentKind",
                        "document",
                        "kind",
                        "variables"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "kind": {
                          "enum": [
                            "redirect"
                          ],
                          "type": "string"
                        },
                        "location": {
                          "maxLength": 240,
                          "minLength": 1,
                          "type": "string"
                        }
                      },
                      "required": [
                        "kind",
                        "location"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "kind": {
                          "enum": [
                            "auth_delegate"
                          ],
                          "type": "string"
                        },
                        "location": {
                          "maxLength": 240,
                          "minLength": 1,
                          "type": "string"
                        }
                      },
                      "required": [
                        "kind",
                        "location"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "kind": {
                          "enum": [
                            "retired"
                          ],
                          "type": "string"
                        },
                        "message": {
                          "maxLength": 500,
                          "minLength": 1,
                          "type": "string"
                        },
                        "noCall": {
                          "enum": [
                            true
                          ],
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "kind",
                        "message",
                        "noCall"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "kind": {
                          "enum": [
                            "evidence_gap"
                          ],
                          "type": "string"
                        },
                        "message": {
                          "maxLength": 500,
                          "minLength": 1,
                          "type": "string"
                        },
                        "noCall": {
                          "enum": [
                            true
                          ],
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "kind",
                        "message",
                        "noCall"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "available": {
                          "enum": [
                            true
                          ],
                          "type": "boolean"
                        },
                        "consumerId": {
                          "maxLength": 160,
                          "minLength": 1,
                          "type": "string"
                        },
                        "kind": {
                          "enum": [
                            "action"
                          ],
                          "type": "string"
                        },
                        "operationId": {
                          "maxLength": 200,
                          "minLength": 1,
                          "type": "string"
                        }
                      },
                      "required": [
                        "available",
                        "consumerId",
                        "kind",
                        "operationId"
                      ],
                      "type": "object"
                    }
                  ]
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-content"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      },
      "head": {
        "operationId": "head_v1_public_content_by_locale_routes",
        "parameters": [
          {
            "in": "query",
            "name": "path",
            "required": true,
            "schema": {
              "maxLength": 240,
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "locale",
            "required": true,
            "schema": {
              "maxLength": 16,
              "minLength": 2,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "anyOf": [
                    {
                      "additionalProperties": false,
                      "properties": {
                        "contentKind": {
                          "enum": [
                            "home",
                            "news",
                            "school",
                            "bonus",
                            "cabinet",
                            "faq",
                            "contacts",
                            "webmaster"
                          ],
                          "type": "string"
                        },
                        "document": {
                          "additionalProperties": false,
                          "nullable": true,
                          "properties": {
                            "alternates": {
                              "items": {
                                "additionalProperties": false,
                                "properties": {
                                  "locale": {
                                    "maxLength": 16,
                                    "minLength": 2,
                                    "type": "string"
                                  },
                                  "path": {
                                    "maxLength": 500,
                                    "minLength": 1,
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "locale",
                                  "path"
                                ],
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "canonicalPath": {
                              "maxLength": 500,
                              "minLength": 1,
                              "type": "string"
                            },
                            "categorySlug": {
                              "maxLength": 160,
                              "minLength": 1,
                              "nullable": true,
                              "type": "string"
                            },
                            "contentVersion": {
                              "minimum": 1,
                              "type": "integer"
                            },
                            "fallbackUsed": {
                              "type": "boolean"
                            },
                            "id": {
                              "minimum": 1,
                              "type": "integer"
                            },
                            "imageUrl": {
                              "maxLength": 2048,
                              "minLength": 1,
                              "nullable": true,
                              "type": "string"
                            },
                            "keywords": {
                              "items": {
                                "maxLength": 80,
                                "minLength": 1,
                                "type": "string"
                              },
                              "maxItems": 20,
                              "type": "array",
                              "uniqueItems": true
                            },
                            "kind": {
                              "enum": [
                                "home",
                                "news",
                                "school",
                                "bonus",
                                "cabinet",
                                "faq",
                                "contacts",
                                "webmaster"
                              ],
                              "type": "string"
                            },
                            "locale": {
                              "maxLength": 16,
                              "minLength": 2,
                              "type": "string"
                            },
                            "metaDescription": {
                              "maxLength": 500,
                              "minLength": 1,
                              "type": "string"
                            },
                            "publishedAt": {
                              "format": "date-time",
                              "type": "string"
                            },
                            "requestedLocale": {
                              "maxLength": 16,
                              "minLength": 2,
                              "type": "string"
                            },
                            "resolvedLocale": {
                              "maxLength": 16,
                              "minLength": 2,
                              "type": "string"
                            },
                            "sections": {
                              "items": {
                                "anyOf": [
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "kind": {
                                        "enum": [
                                          "paragraph"
                                        ],
                                        "type": "string"
                                      },
                                      "text": {
                                        "maxLength": 10000,
                                        "minLength": 1,
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "kind",
                                      "text"
                                    ],
                                    "type": "object"
                                  },
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "kind": {
                                        "enum": [
                                          "heading"
                                        ],
                                        "type": "string"
                                      },
                                      "level": {
                                        "enum": [
                                          2,
                                          3
                                        ],
                                        "type": "number"
                                      },
                                      "text": {
                                        "maxLength": 240,
                                        "minLength": 1,
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "kind",
                                      "level",
                                      "text"
                                    ],
                                    "type": "object"
                                  },
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "items": {
                                        "items": {
                                          "maxLength": 1000,
                                          "minLength": 1,
                                          "type": "string"
                                        },
                                        "maxItems": 100,
                                        "minItems": 1,
                                        "type": "array"
                                      },
                                      "kind": {
                                        "enum": [
                                          "list"
                                        ],
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "kind",
                                      "items"
                                    ],
                                    "type": "object"
                                  },
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "kind": {
                                        "enum": [
                                          "callout"
                                        ],
                                        "type": "string"
                                      },
                                      "text": {
                                        "maxLength": 2000,
                                        "minLength": 1,
                                        "type": "string"
                                      },
                                      "tone": {
                                        "enum": [
                                          "info",
                                          "warning"
                                        ],
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "kind",
                                      "tone",
                                      "text"
                                    ],
                                    "type": "object"
                                  },
                                  {
                                    "additionalProperties": false,
                                    "properties": {
                                      "approvedActionId": {
                                        "minimum": 1,
                                        "nullable": true,
                                        "type": "integer"
                                      },
                                      "kind": {
                                        "enum": [
                                          "link"
                                        ],
                                        "type": "string"
                                      },
                                      "label": {
                                        "maxLength": 240,
                                        "minLength": 1,
                                        "type": "string"
                                      },
                                      "url": {
                                        "maxLength": 2048,
                                        "minLength": 1,
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "approvedActionId",
                                      "kind",
                                      "label",
                                      "url"
                                    ],
                                    "type": "object"
                                  }
                                ]
                              },
                              "maxItems": 100,
                              "minItems": 1,
                              "type": "array"
                            },
                            "slug": {
                              "maxLength": 160,
                              "minLength": 1,
                              "type": "string"
                            },
                            "summary": {
                              "maxLength": 1000,
                              "minLength": 1,
                              "nullable": true,
                              "type": "string"
                            },
                            "title": {
                              "maxLength": 240,
                              "minLength": 1,
                              "type": "string"
                            }
                          },
                          "required": [
                            "imageUrl",
                            "keywords",
                            "locale",
                            "metaDescription",
                            "sections",
                            "summary",
                            "title",
                            "alternates",
                            "canonicalPath",
                            "categorySlug",
                            "contentVersion",
                            "fallbackUsed",
                            "id",
                            "kind",
                            "publishedAt",
                            "requestedLocale",
                            "resolvedLocale",
                            "slug"
                          ],
                          "type": "object"
                        },
                        "kind": {
                          "enum": [
                            "content"
                          ],
                          "type": "string"
                        },
                        "variables": {
                          "additionalProperties": {
                            "maxLength": 160,
                            "type": "string"
                          },
                          "type": "object"
                        }
                      },
                      "required": [
                        "contentKind",
                        "document",
                        "kind",
                        "variables"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "kind": {
                          "enum": [
                            "redirect"
                          ],
                          "type": "string"
                        },
                        "location": {
                          "maxLength": 240,
                          "minLength": 1,
                          "type": "string"
                        }
                      },
                      "required": [
                        "kind",
                        "location"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "kind": {
                          "enum": [
                            "auth_delegate"
                          ],
                          "type": "string"
                        },
                        "location": {
                          "maxLength": 240,
                          "minLength": 1,
                          "type": "string"
                        }
                      },
                      "required": [
                        "kind",
                        "location"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "kind": {
                          "enum": [
                            "retired"
                          ],
                          "type": "string"
                        },
                        "message": {
                          "maxLength": 500,
                          "minLength": 1,
                          "type": "string"
                        },
                        "noCall": {
                          "enum": [
                            true
                          ],
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "kind",
                        "message",
                        "noCall"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "kind": {
                          "enum": [
                            "evidence_gap"
                          ],
                          "type": "string"
                        },
                        "message": {
                          "maxLength": 500,
                          "minLength": 1,
                          "type": "string"
                        },
                        "noCall": {
                          "enum": [
                            true
                          ],
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "kind",
                        "message",
                        "noCall"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "available": {
                          "enum": [
                            true
                          ],
                          "type": "boolean"
                        },
                        "consumerId": {
                          "maxLength": 160,
                          "minLength": 1,
                          "type": "string"
                        },
                        "kind": {
                          "enum": [
                            "action"
                          ],
                          "type": "string"
                        },
                        "operationId": {
                          "maxLength": 200,
                          "minLength": 1,
                          "type": "string"
                        }
                      },
                      "required": [
                        "available",
                        "consumerId",
                        "kind",
                        "operationId"
                      ],
                      "type": "object"
                    }
                  ]
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-content"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      }
    },
    "/v1/public-content/{locale}/rss": {
      "get": {
        "operationId": "get_v1_public_content_by_locale_rss",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "locale",
            "required": true,
            "schema": {
              "maxLength": 16,
              "minLength": 2,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "generatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "alternates": {
                            "items": {
                              "additionalProperties": false,
                              "properties": {
                                "locale": {
                                  "maxLength": 16,
                                  "minLength": 2,
                                  "type": "string"
                                },
                                "path": {
                                  "maxLength": 500,
                                  "minLength": 1,
                                  "type": "string"
                                }
                              },
                              "required": [
                                "locale",
                                "path"
                              ],
                              "type": "object"
                            },
                            "type": "array"
                          },
                          "canonicalPath": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "categorySlug": {
                            "maxLength": 160,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "contentVersion": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "fallbackUsed": {
                            "type": "boolean"
                          },
                          "id": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "imageUrl": {
                            "maxLength": 2048,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "keywords": {
                            "items": {
                              "maxLength": 80,
                              "minLength": 1,
                              "type": "string"
                            },
                            "maxItems": 20,
                            "type": "array",
                            "uniqueItems": true
                          },
                          "kind": {
                            "enum": [
                              "home",
                              "news",
                              "school",
                              "bonus",
                              "cabinet",
                              "faq",
                              "contacts",
                              "webmaster"
                            ],
                            "type": "string"
                          },
                          "locale": {
                            "maxLength": 16,
                            "minLength": 2,
                            "type": "string"
                          },
                          "metaDescription": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "publishedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "requestedLocale": {
                            "maxLength": 16,
                            "minLength": 2,
                            "type": "string"
                          },
                          "resolvedLocale": {
                            "maxLength": 16,
                            "minLength": 2,
                            "type": "string"
                          },
                          "sections": {
                            "items": {
                              "anyOf": [
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "kind": {
                                      "enum": [
                                        "paragraph"
                                      ],
                                      "type": "string"
                                    },
                                    "text": {
                                      "maxLength": 10000,
                                      "minLength": 1,
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "text"
                                  ],
                                  "type": "object"
                                },
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "kind": {
                                      "enum": [
                                        "heading"
                                      ],
                                      "type": "string"
                                    },
                                    "level": {
                                      "enum": [
                                        2,
                                        3
                                      ],
                                      "type": "number"
                                    },
                                    "text": {
                                      "maxLength": 240,
                                      "minLength": 1,
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "level",
                                    "text"
                                  ],
                                  "type": "object"
                                },
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "items": {
                                      "items": {
                                        "maxLength": 1000,
                                        "minLength": 1,
                                        "type": "string"
                                      },
                                      "maxItems": 100,
                                      "minItems": 1,
                                      "type": "array"
                                    },
                                    "kind": {
                                      "enum": [
                                        "list"
                                      ],
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "items"
                                  ],
                                  "type": "object"
                                },
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "kind": {
                                      "enum": [
                                        "callout"
                                      ],
                                      "type": "string"
                                    },
                                    "text": {
                                      "maxLength": 2000,
                                      "minLength": 1,
                                      "type": "string"
                                    },
                                    "tone": {
                                      "enum": [
                                        "info",
                                        "warning"
                                      ],
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "tone",
                                    "text"
                                  ],
                                  "type": "object"
                                },
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "approvedActionId": {
                                      "minimum": 1,
                                      "nullable": true,
                                      "type": "integer"
                                    },
                                    "kind": {
                                      "enum": [
                                        "link"
                                      ],
                                      "type": "string"
                                    },
                                    "label": {
                                      "maxLength": 240,
                                      "minLength": 1,
                                      "type": "string"
                                    },
                                    "url": {
                                      "maxLength": 2048,
                                      "minLength": 1,
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "approvedActionId",
                                    "kind",
                                    "label",
                                    "url"
                                  ],
                                  "type": "object"
                                }
                              ]
                            },
                            "maxItems": 100,
                            "minItems": 1,
                            "type": "array"
                          },
                          "slug": {
                            "maxLength": 160,
                            "minLength": 1,
                            "type": "string"
                          },
                          "summary": {
                            "maxLength": 1000,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "title": {
                            "maxLength": 240,
                            "minLength": 1,
                            "type": "string"
                          }
                        },
                        "required": [
                          "imageUrl",
                          "keywords",
                          "locale",
                          "metaDescription",
                          "sections",
                          "summary",
                          "title",
                          "alternates",
                          "canonicalPath",
                          "categorySlug",
                          "contentVersion",
                          "fallbackUsed",
                          "id",
                          "kind",
                          "publishedAt",
                          "requestedLocale",
                          "resolvedLocale",
                          "slug"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "locale": {
                      "maxLength": 16,
                      "minLength": 2,
                      "type": "string"
                    },
                    "self": {
                      "maxLength": 500,
                      "minLength": 1,
                      "type": "string"
                    }
                  },
                  "required": [
                    "generatedAt",
                    "items",
                    "locale",
                    "self"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-content"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      },
      "head": {
        "operationId": "head_v1_public_content_by_locale_rss",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "locale",
            "required": true,
            "schema": {
              "maxLength": 16,
              "minLength": 2,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "generatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "alternates": {
                            "items": {
                              "additionalProperties": false,
                              "properties": {
                                "locale": {
                                  "maxLength": 16,
                                  "minLength": 2,
                                  "type": "string"
                                },
                                "path": {
                                  "maxLength": 500,
                                  "minLength": 1,
                                  "type": "string"
                                }
                              },
                              "required": [
                                "locale",
                                "path"
                              ],
                              "type": "object"
                            },
                            "type": "array"
                          },
                          "canonicalPath": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "categorySlug": {
                            "maxLength": 160,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "contentVersion": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "fallbackUsed": {
                            "type": "boolean"
                          },
                          "id": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "imageUrl": {
                            "maxLength": 2048,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "keywords": {
                            "items": {
                              "maxLength": 80,
                              "minLength": 1,
                              "type": "string"
                            },
                            "maxItems": 20,
                            "type": "array",
                            "uniqueItems": true
                          },
                          "kind": {
                            "enum": [
                              "home",
                              "news",
                              "school",
                              "bonus",
                              "cabinet",
                              "faq",
                              "contacts",
                              "webmaster"
                            ],
                            "type": "string"
                          },
                          "locale": {
                            "maxLength": 16,
                            "minLength": 2,
                            "type": "string"
                          },
                          "metaDescription": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "publishedAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "requestedLocale": {
                            "maxLength": 16,
                            "minLength": 2,
                            "type": "string"
                          },
                          "resolvedLocale": {
                            "maxLength": 16,
                            "minLength": 2,
                            "type": "string"
                          },
                          "sections": {
                            "items": {
                              "anyOf": [
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "kind": {
                                      "enum": [
                                        "paragraph"
                                      ],
                                      "type": "string"
                                    },
                                    "text": {
                                      "maxLength": 10000,
                                      "minLength": 1,
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "text"
                                  ],
                                  "type": "object"
                                },
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "kind": {
                                      "enum": [
                                        "heading"
                                      ],
                                      "type": "string"
                                    },
                                    "level": {
                                      "enum": [
                                        2,
                                        3
                                      ],
                                      "type": "number"
                                    },
                                    "text": {
                                      "maxLength": 240,
                                      "minLength": 1,
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "level",
                                    "text"
                                  ],
                                  "type": "object"
                                },
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "items": {
                                      "items": {
                                        "maxLength": 1000,
                                        "minLength": 1,
                                        "type": "string"
                                      },
                                      "maxItems": 100,
                                      "minItems": 1,
                                      "type": "array"
                                    },
                                    "kind": {
                                      "enum": [
                                        "list"
                                      ],
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "items"
                                  ],
                                  "type": "object"
                                },
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "kind": {
                                      "enum": [
                                        "callout"
                                      ],
                                      "type": "string"
                                    },
                                    "text": {
                                      "maxLength": 2000,
                                      "minLength": 1,
                                      "type": "string"
                                    },
                                    "tone": {
                                      "enum": [
                                        "info",
                                        "warning"
                                      ],
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "tone",
                                    "text"
                                  ],
                                  "type": "object"
                                },
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "approvedActionId": {
                                      "minimum": 1,
                                      "nullable": true,
                                      "type": "integer"
                                    },
                                    "kind": {
                                      "enum": [
                                        "link"
                                      ],
                                      "type": "string"
                                    },
                                    "label": {
                                      "maxLength": 240,
                                      "minLength": 1,
                                      "type": "string"
                                    },
                                    "url": {
                                      "maxLength": 2048,
                                      "minLength": 1,
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "approvedActionId",
                                    "kind",
                                    "label",
                                    "url"
                                  ],
                                  "type": "object"
                                }
                              ]
                            },
                            "maxItems": 100,
                            "minItems": 1,
                            "type": "array"
                          },
                          "slug": {
                            "maxLength": 160,
                            "minLength": 1,
                            "type": "string"
                          },
                          "summary": {
                            "maxLength": 1000,
                            "minLength": 1,
                            "nullable": true,
                            "type": "string"
                          },
                          "title": {
                            "maxLength": 240,
                            "minLength": 1,
                            "type": "string"
                          }
                        },
                        "required": [
                          "imageUrl",
                          "keywords",
                          "locale",
                          "metaDescription",
                          "sections",
                          "summary",
                          "title",
                          "alternates",
                          "canonicalPath",
                          "categorySlug",
                          "contentVersion",
                          "fallbackUsed",
                          "id",
                          "kind",
                          "publishedAt",
                          "requestedLocale",
                          "resolvedLocale",
                          "slug"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "locale": {
                      "maxLength": 16,
                      "minLength": 2,
                      "type": "string"
                    },
                    "self": {
                      "maxLength": 500,
                      "minLength": 1,
                      "type": "string"
                    }
                  },
                  "required": [
                    "generatedAt",
                    "items",
                    "locale",
                    "self"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-content"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      }
    },
    "/v1/public-content/{locale}/sitemap": {
      "get": {
        "operationId": "get_v1_public_content_by_locale_sitemap",
        "parameters": [
          {
            "in": "path",
            "name": "locale",
            "required": true,
            "schema": {
              "maxLength": 16,
              "minLength": 2,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "alternates": {
                        "items": {
                          "additionalProperties": false,
                          "properties": {
                            "locale": {
                              "maxLength": 16,
                              "minLength": 2,
                              "type": "string"
                            },
                            "path": {
                              "maxLength": 500,
                              "minLength": 1,
                              "type": "string"
                            }
                          },
                          "required": [
                            "locale",
                            "path"
                          ],
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "canonicalPath": {
                        "maxLength": 500,
                        "minLength": 1,
                        "type": "string"
                      },
                      "kind": {
                        "enum": [
                          "home",
                          "news",
                          "school",
                          "bonus",
                          "cabinet",
                          "faq",
                          "contacts",
                          "webmaster"
                        ],
                        "type": "string"
                      },
                      "lastModifiedAt": {
                        "format": "date-time",
                        "type": "string"
                      }
                    },
                    "required": [
                      "alternates",
                      "canonicalPath",
                      "kind",
                      "lastModifiedAt"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-content"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      },
      "head": {
        "operationId": "head_v1_public_content_by_locale_sitemap",
        "parameters": [
          {
            "in": "path",
            "name": "locale",
            "required": true,
            "schema": {
              "maxLength": 16,
              "minLength": 2,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "alternates": {
                        "items": {
                          "additionalProperties": false,
                          "properties": {
                            "locale": {
                              "maxLength": 16,
                              "minLength": 2,
                              "type": "string"
                            },
                            "path": {
                              "maxLength": 500,
                              "minLength": 1,
                              "type": "string"
                            }
                          },
                          "required": [
                            "locale",
                            "path"
                          ],
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "canonicalPath": {
                        "maxLength": 500,
                        "minLength": 1,
                        "type": "string"
                      },
                      "kind": {
                        "enum": [
                          "home",
                          "news",
                          "school",
                          "bonus",
                          "cabinet",
                          "faq",
                          "contacts",
                          "webmaster"
                        ],
                        "type": "string"
                      },
                      "lastModifiedAt": {
                        "format": "date-time",
                        "type": "string"
                      }
                    },
                    "required": [
                      "alternates",
                      "canonicalPath",
                      "kind",
                      "lastModifiedAt"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-content"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "public-revalidate"
      }
    },
    "/v1/public-identity/google": {
      "get": {
        "operationId": "get_v1_public_identity_google",
        "parameters": [
          {
            "in": "query",
            "name": "return_to",
            "required": false,
            "schema": {
              "maxLength": 2048,
              "type": "string"
            }
          }
        ],
        "responses": {
          "303": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-identity"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      },
      "head": {
        "operationId": "head_v1_public_identity_google",
        "parameters": [
          {
            "in": "query",
            "name": "return_to",
            "required": false,
            "schema": {
              "maxLength": 2048,
              "type": "string"
            }
          }
        ],
        "responses": {
          "303": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-identity"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      }
    },
    "/v1/public-identity/recover": {
      "get": {
        "operationId": "get_v1_public_identity_recover",
        "parameters": [
          {
            "in": "query",
            "name": "return_to",
            "required": false,
            "schema": {
              "maxLength": 2048,
              "type": "string"
            }
          }
        ],
        "responses": {
          "303": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-identity"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      },
      "head": {
        "operationId": "head_v1_public_identity_recover",
        "parameters": [
          {
            "in": "query",
            "name": "return_to",
            "required": false,
            "schema": {
              "maxLength": 2048,
              "type": "string"
            }
          }
        ],
        "responses": {
          "303": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-identity"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      }
    },
    "/v1/public-identity/register": {
      "get": {
        "operationId": "get_v1_public_identity_register",
        "parameters": [
          {
            "in": "query",
            "name": "return_to",
            "required": false,
            "schema": {
              "maxLength": 2048,
              "type": "string"
            }
          }
        ],
        "responses": {
          "303": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-identity"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      },
      "head": {
        "operationId": "head_v1_public_identity_register",
        "parameters": [
          {
            "in": "query",
            "name": "return_to",
            "required": false,
            "schema": {
              "maxLength": 2048,
              "type": "string"
            }
          }
        ],
        "responses": {
          "303": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-identity"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      }
    },
    "/v1/public-intake/black-media-conf": {
      "post": {
        "operationId": "post_v1_public_intake_black_media_conf",
        "parameters": [
          {
            "in": "header",
            "name": "idempotency-key",
            "required": true,
            "schema": {
              "maxLength": 128,
              "minLength": 16,
              "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]+$",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "consent": {
                    "enum": [
                      true
                    ],
                    "type": "boolean"
                  },
                  "email": {
                    "format": "email",
                    "maxLength": 254,
                    "type": "string"
                  },
                  "name": {
                    "maxLength": 240,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "noticeVersion": {
                    "maxLength": 64,
                    "minLength": 3,
                    "pattern": "^[a-z][a-z0-9._-]+$",
                    "type": "string"
                  },
                  "phone": {
                    "maxLength": 160,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "profile": {
                    "maxLength": 500,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "telegram": {
                    "maxLength": 160,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  }
                },
                "required": [
                  "consent",
                  "noticeVersion",
                  "email",
                  "name",
                  "phone",
                  "profile",
                  "telegram"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "duplicate": {
                      "type": "boolean"
                    },
                    "profile": {
                      "enum": [
                        "cabinet-request",
                        "school",
                        "new-school",
                        "collect-data",
                        "team",
                        "black-media-conf",
                        "success-webinar",
                        "preparty-2021"
                      ],
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "accepted"
                      ],
                      "type": "string"
                    },
                    "submissionId": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "duplicate",
                    "profile",
                    "status",
                    "submissionId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-intake"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      }
    },
    "/v1/public-intake/cabinet-request": {
      "post": {
        "operationId": "post_v1_public_intake_cabinet_request",
        "parameters": [
          {
            "in": "header",
            "name": "idempotency-key",
            "required": true,
            "schema": {
              "maxLength": 128,
              "minLength": 16,
              "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]+$",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "cabinetSlug": {
                    "maxLength": 160,
                    "minLength": 1,
                    "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
                    "type": "string"
                  },
                  "consent": {
                    "enum": [
                      true
                    ],
                    "type": "boolean"
                  },
                  "email": {
                    "format": "email",
                    "maxLength": 254,
                    "type": "string"
                  },
                  "noticeVersion": {
                    "maxLength": 64,
                    "minLength": 3,
                    "pattern": "^[a-z][a-z0-9._-]+$",
                    "type": "string"
                  },
                  "webmasterId": {
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "consent",
                  "noticeVersion",
                  "cabinetSlug",
                  "email",
                  "webmasterId"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "duplicate": {
                      "type": "boolean"
                    },
                    "profile": {
                      "enum": [
                        "cabinet-request",
                        "school",
                        "new-school",
                        "collect-data",
                        "team",
                        "black-media-conf",
                        "success-webinar",
                        "preparty-2021"
                      ],
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "accepted"
                      ],
                      "type": "string"
                    },
                    "submissionId": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "duplicate",
                    "profile",
                    "status",
                    "submissionId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-intake"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      }
    },
    "/v1/public-intake/collect-data": {
      "post": {
        "operationId": "post_v1_public_intake_collect_data",
        "parameters": [
          {
            "in": "header",
            "name": "idempotency-key",
            "required": true,
            "schema": {
              "maxLength": 128,
              "minLength": 16,
              "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]+$",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "consent": {
                    "enum": [
                      true
                    ],
                    "type": "boolean"
                  },
                  "email": {
                    "format": "email",
                    "maxLength": 254,
                    "type": "string"
                  },
                  "name": {
                    "maxLength": 240,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "noticeVersion": {
                    "maxLength": 64,
                    "minLength": 3,
                    "pattern": "^[a-z][a-z0-9._-]+$",
                    "type": "string"
                  },
                  "phone": {
                    "maxLength": 160,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "telegram": {
                    "maxLength": 160,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  }
                },
                "required": [
                  "consent",
                  "noticeVersion",
                  "email",
                  "name",
                  "phone",
                  "telegram"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "duplicate": {
                      "type": "boolean"
                    },
                    "profile": {
                      "enum": [
                        "cabinet-request",
                        "school",
                        "new-school",
                        "collect-data",
                        "team",
                        "black-media-conf",
                        "success-webinar",
                        "preparty-2021"
                      ],
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "accepted"
                      ],
                      "type": "string"
                    },
                    "submissionId": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "duplicate",
                    "profile",
                    "status",
                    "submissionId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-intake"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      }
    },
    "/v1/public-intake/new-school": {
      "post": {
        "operationId": "post_v1_public_intake_new_school",
        "parameters": [
          {
            "in": "header",
            "name": "idempotency-key",
            "required": true,
            "schema": {
              "maxLength": 128,
              "minLength": 16,
              "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]+$",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "consent": {
                    "enum": [
                      true
                    ],
                    "type": "boolean"
                  },
                  "course": {
                    "maxLength": 240,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "email": {
                    "format": "email",
                    "maxLength": 254,
                    "type": "string"
                  },
                  "name": {
                    "maxLength": 240,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "noticeVersion": {
                    "maxLength": 64,
                    "minLength": 3,
                    "pattern": "^[a-z][a-z0-9._-]+$",
                    "type": "string"
                  },
                  "phone": {
                    "maxLength": 160,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "profile": {
                    "maxLength": 500,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "telegram": {
                    "maxLength": 160,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  }
                },
                "required": [
                  "consent",
                  "noticeVersion",
                  "course",
                  "email",
                  "name",
                  "phone",
                  "profile",
                  "telegram"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "duplicate": {
                      "type": "boolean"
                    },
                    "profile": {
                      "enum": [
                        "cabinet-request",
                        "school",
                        "new-school",
                        "collect-data",
                        "team",
                        "black-media-conf",
                        "success-webinar",
                        "preparty-2021"
                      ],
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "accepted"
                      ],
                      "type": "string"
                    },
                    "submissionId": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "duplicate",
                    "profile",
                    "status",
                    "submissionId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-intake"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      }
    },
    "/v1/public-intake/preparty-2021": {
      "post": {
        "operationId": "post_v1_public_intake_preparty_2021",
        "parameters": [
          {
            "in": "header",
            "name": "idempotency-key",
            "required": true,
            "schema": {
              "maxLength": 128,
              "minLength": 16,
              "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]+$",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "consent": {
                    "enum": [
                      true
                    ],
                    "type": "boolean"
                  },
                  "email": {
                    "format": "email",
                    "maxLength": 254,
                    "type": "string"
                  },
                  "link": {
                    "format": "uri",
                    "maxLength": 500,
                    "type": "string"
                  },
                  "name": {
                    "maxLength": 240,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "noticeVersion": {
                    "maxLength": 64,
                    "minLength": 3,
                    "pattern": "^[a-z][a-z0-9._-]+$",
                    "type": "string"
                  },
                  "telegram": {
                    "maxLength": 160,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "whyJoin": {
                    "maxLength": 2000,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  }
                },
                "required": [
                  "consent",
                  "noticeVersion",
                  "email",
                  "link",
                  "name",
                  "telegram",
                  "whyJoin"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "duplicate": {
                      "type": "boolean"
                    },
                    "profile": {
                      "enum": [
                        "cabinet-request",
                        "school",
                        "new-school",
                        "collect-data",
                        "team",
                        "black-media-conf",
                        "success-webinar",
                        "preparty-2021"
                      ],
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "accepted"
                      ],
                      "type": "string"
                    },
                    "submissionId": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "duplicate",
                    "profile",
                    "status",
                    "submissionId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-intake"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      }
    },
    "/v1/public-intake/school": {
      "post": {
        "operationId": "post_v1_public_intake_school",
        "parameters": [
          {
            "in": "header",
            "name": "idempotency-key",
            "required": true,
            "schema": {
              "maxLength": 128,
              "minLength": 16,
              "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]+$",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "consent": {
                    "enum": [
                      true
                    ],
                    "type": "boolean"
                  },
                  "email": {
                    "format": "email",
                    "maxLength": 254,
                    "type": "string"
                  },
                  "name": {
                    "maxLength": 240,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "noticeVersion": {
                    "maxLength": 64,
                    "minLength": 3,
                    "pattern": "^[a-z][a-z0-9._-]+$",
                    "type": "string"
                  },
                  "skype": {
                    "maxLength": 160,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "telegram": {
                    "maxLength": 160,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  }
                },
                "required": [
                  "consent",
                  "noticeVersion",
                  "email",
                  "name",
                  "skype",
                  "telegram"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "duplicate": {
                      "type": "boolean"
                    },
                    "profile": {
                      "enum": [
                        "cabinet-request",
                        "school",
                        "new-school",
                        "collect-data",
                        "team",
                        "black-media-conf",
                        "success-webinar",
                        "preparty-2021"
                      ],
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "accepted"
                      ],
                      "type": "string"
                    },
                    "submissionId": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "duplicate",
                    "profile",
                    "status",
                    "submissionId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-intake"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      }
    },
    "/v1/public-intake/success-webinar": {
      "post": {
        "operationId": "post_v1_public_intake_success_webinar",
        "parameters": [
          {
            "in": "header",
            "name": "idempotency-key",
            "required": true,
            "schema": {
              "maxLength": 128,
              "minLength": 16,
              "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]+$",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "consent": {
                    "enum": [
                      true
                    ],
                    "type": "boolean"
                  },
                  "email": {
                    "format": "email",
                    "maxLength": 254,
                    "type": "string"
                  },
                  "name": {
                    "maxLength": 240,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "noticeVersion": {
                    "maxLength": 64,
                    "minLength": 3,
                    "pattern": "^[a-z][a-z0-9._-]+$",
                    "type": "string"
                  },
                  "phone": {
                    "maxLength": 160,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "telegram": {
                    "maxLength": 160,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  }
                },
                "required": [
                  "consent",
                  "noticeVersion",
                  "email",
                  "name",
                  "phone",
                  "telegram"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "duplicate": {
                      "type": "boolean"
                    },
                    "profile": {
                      "enum": [
                        "cabinet-request",
                        "school",
                        "new-school",
                        "collect-data",
                        "team",
                        "black-media-conf",
                        "success-webinar",
                        "preparty-2021"
                      ],
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "accepted"
                      ],
                      "type": "string"
                    },
                    "submissionId": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "duplicate",
                    "profile",
                    "status",
                    "submissionId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-intake"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      }
    },
    "/v1/public-intake/team": {
      "post": {
        "operationId": "post_v1_public_intake_team",
        "parameters": [
          {
            "in": "header",
            "name": "idempotency-key",
            "required": true,
            "schema": {
              "maxLength": 128,
              "minLength": 16,
              "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]+$",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "consent": {
                    "enum": [
                      true
                    ],
                    "type": "boolean"
                  },
                  "email": {
                    "format": "email",
                    "maxLength": 254,
                    "type": "string"
                  },
                  "name": {
                    "maxLength": 240,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "noticeVersion": {
                    "maxLength": 64,
                    "minLength": 3,
                    "pattern": "^[a-z][a-z0-9._-]+$",
                    "type": "string"
                  },
                  "phone": {
                    "maxLength": 160,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "profile": {
                    "maxLength": 500,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  },
                  "telegram": {
                    "maxLength": 160,
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "type": "string"
                  }
                },
                "required": [
                  "consent",
                  "noticeVersion",
                  "email",
                  "name",
                  "phone",
                  "profile",
                  "telegram"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "duplicate": {
                      "type": "boolean"
                    },
                    "profile": {
                      "enum": [
                        "cabinet-request",
                        "school",
                        "new-school",
                        "collect-data",
                        "team",
                        "black-media-conf",
                        "success-webinar",
                        "preparty-2021"
                      ],
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "accepted"
                      ],
                      "type": "string"
                    },
                    "submissionId": {
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "duplicate",
                    "profile",
                    "status",
                    "submissionId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "public-intake"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      }
    },
    "/v1/reports/conversions": {
      "get": {
        "operationId": "get_v1_reports_conversions",
        "parameters": [
          {
            "in": "query",
            "name": "advertiserId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "affiliateId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "afterId",
            "required": false,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "countryId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "deviceTypeId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "from",
            "required": true,
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "landingId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 50,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offerId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "platformId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "rateSetId",
            "required": false,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "status",
            "required": false,
            "schema": {
              "enum": [
                "confirmed",
                "pending",
                "rejected"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "streamId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "subId1",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "subId2",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "subId3",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "targetCurrencyId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "to",
            "required": true,
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "nextAfterId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "omitted": {
                      "additionalProperties": false,
                      "properties": {
                        "fraud": {
                          "maximum": 9007199254740991,
                          "minimum": 0,
                          "type": "integer"
                        },
                        "nonPositiveIncome": {
                          "maximum": 9007199254740991,
                          "minimum": 0,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "fraud",
                        "nonPositiveIncome"
                      ],
                      "type": "object"
                    },
                    "quality": {
                      "additionalProperties": false,
                      "properties": {
                        "completeness": {
                          "additionalProperties": {
                            "enum": [
                              "available",
                              "partial",
                              "unavailable"
                            ],
                            "type": "string"
                          },
                          "description": "Availability recorded by the projection for the facts behind this result. A metric is listed only when the projection recorded evidence for it; an absent metric means no availability evidence exists, not that the metric is complete.",
                          "type": "object"
                        },
                        "formulaVersion": {
                          "enum": [
                            "legacy-report-v1"
                          ],
                          "type": "string"
                        },
                        "generationId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "observedThrough": {
                          "additionalProperties": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "description": "Latest source event time each projection stream has been consumed through. A stream is absent when the projection has consumed nothing from it yet. Unlike projectedAt, this describes data freshness rather than the wall clock of the last projection batch.",
                          "type": "object"
                        },
                        "pointerVersion": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "projectedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "rateSetId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "sourceHighWaters": {
                          "additionalProperties": {
                            "maximum": 9007199254740991,
                            "minimum": 0,
                            "type": "integer"
                          },
                          "type": "object"
                        },
                        "timePolicyVersion": {
                          "enum": [
                            "legacy-whole-hour-v1"
                          ],
                          "type": "string"
                        }
                      },
                      "required": [
                        "completeness",
                        "formulaVersion",
                        "generationId",
                        "observedThrough",
                        "pointerVersion",
                        "projectedAt",
                        "rateSetId",
                        "sourceHighWaters",
                        "timePolicyVersion"
                      ],
                      "type": "object"
                    },
                    "rows": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "actionId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "advertiserUserId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "affiliateUserId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "deletedAt": {
                            "format": "date-time",
                            "nullable": true,
                            "type": "string"
                          },
                          "factId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "hitId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "occurredAt": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "offerId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "reconciliationStatus": {
                            "enum": [
                              "pending",
                              "confirmed",
                              "waiting",
                              "corrected",
                              "rejected",
                              "hold"
                            ],
                            "type": "string"
                          },
                          "sourceCurrencyId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "sourceIncome": {
                            "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                            "type": "string",
                            "x-exact-decimal": true
                          },
                          "sourceKey": {
                            "maxLength": 240,
                            "minLength": 1,
                            "type": "string"
                          },
                          "status": {
                            "enum": [
                              "confirmed",
                              "pending",
                              "rejected"
                            ],
                            "type": "string"
                          },
                          "streamId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "targetCurrencyId": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "targetIncome": {
                            "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                            "type": "string",
                            "x-exact-decimal": true
                          }
                        },
                        "required": [
                          "actionId",
                          "advertiserUserId",
                          "affiliateUserId",
                          "deletedAt",
                          "factId",
                          "hitId",
                          "occurredAt",
                          "offerId",
                          "reconciliationStatus",
                          "sourceCurrencyId",
                          "sourceIncome",
                          "sourceKey",
                          "status",
                          "streamId",
                          "targetCurrencyId",
                          "targetIncome"
                        ],
                        "type": "object"
                      },
                      "maxItems": 100,
                      "type": "array"
                    }
                  },
                  "required": [
                    "nextAfterId",
                    "omitted",
                    "quality",
                    "rows"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "reports"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_reports_conversions",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/reports/exports": {
      "post": {
        "operationId": "post_v1_reports_exports",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "kind": {
                    "enum": [
                      "statistics",
                      "revenue_share"
                    ],
                    "type": "string"
                  },
                  "query": {
                    "additionalProperties": false,
                    "properties": {
                      "advertiserId": {
                        "anyOf": [
                          {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          {
                            "items": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "maxItems": 100,
                            "minItems": 1,
                            "type": "array",
                            "uniqueItems": true
                          }
                        ]
                      },
                      "affiliateId": {
                        "anyOf": [
                          {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          {
                            "items": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "maxItems": 100,
                            "minItems": 1,
                            "type": "array",
                            "uniqueItems": true
                          }
                        ]
                      },
                      "combineCurrency": {
                        "default": true,
                        "type": "boolean"
                      },
                      "countryId": {
                        "anyOf": [
                          {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          {
                            "items": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "maxItems": 100,
                            "minItems": 1,
                            "type": "array",
                            "uniqueItems": true
                          }
                        ]
                      },
                      "deviceTypeId": {
                        "anyOf": [
                          {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          {
                            "items": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "maxItems": 100,
                            "minItems": 1,
                            "type": "array",
                            "uniqueItems": true
                          }
                        ]
                      },
                      "from": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "group": {
                        "anyOf": [
                          {
                            "enum": [
                              "month",
                              "week",
                              "day",
                              "hour",
                              "advertiserId",
                              "countryId",
                              "deviceTypeId",
                              "landingId",
                              "offerId",
                              "platformId",
                              "streamId",
                              "subId1",
                              "subId2",
                              "subId3",
                              "affiliateId"
                            ],
                            "type": "string"
                          },
                          {
                            "items": {
                              "enum": [
                                "month",
                                "week",
                                "day",
                                "hour",
                                "advertiserId",
                                "countryId",
                                "deviceTypeId",
                                "landingId",
                                "offerId",
                                "platformId",
                                "streamId",
                                "subId1",
                                "subId2",
                                "subId3",
                                "affiliateId"
                              ],
                              "type": "string"
                            },
                            "maxItems": 2,
                            "minItems": 1,
                            "type": "array",
                            "uniqueItems": true
                          }
                        ]
                      },
                      "landingId": {
                        "anyOf": [
                          {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          {
                            "items": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "maxItems": 100,
                            "minItems": 1,
                            "type": "array",
                            "uniqueItems": true
                          }
                        ]
                      },
                      "limit": {
                        "default": 1000,
                        "maximum": 10000,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "offerId": {
                        "anyOf": [
                          {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          {
                            "items": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "maxItems": 100,
                            "minItems": 1,
                            "type": "array",
                            "uniqueItems": true
                          }
                        ]
                      },
                      "platformId": {
                        "anyOf": [
                          {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          {
                            "items": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "maxItems": 100,
                            "minItems": 1,
                            "type": "array",
                            "uniqueItems": true
                          }
                        ]
                      },
                      "rateSetId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "streamId": {
                        "anyOf": [
                          {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          {
                            "items": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "maxItems": 100,
                            "minItems": 1,
                            "type": "array",
                            "uniqueItems": true
                          }
                        ]
                      },
                      "subId1": {
                        "anyOf": [
                          {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          {
                            "items": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "maxItems": 100,
                            "minItems": 1,
                            "type": "array",
                            "uniqueItems": true
                          }
                        ]
                      },
                      "subId2": {
                        "anyOf": [
                          {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          {
                            "items": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "maxItems": 100,
                            "minItems": 1,
                            "type": "array",
                            "uniqueItems": true
                          }
                        ]
                      },
                      "subId3": {
                        "anyOf": [
                          {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          {
                            "items": {
                              "maximum": 9007199254740991,
                              "minimum": 1,
                              "type": "integer"
                            },
                            "maxItems": 100,
                            "minItems": 1,
                            "type": "array",
                            "uniqueItems": true
                          }
                        ]
                      },
                      "targetCurrencyId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "timeOffsetMinutes": {
                        "maximum": 1440,
                        "minimum": -1440,
                        "type": "integer"
                      },
                      "to": {
                        "format": "date-time",
                        "type": "string"
                      }
                    },
                    "required": [
                      "from",
                      "targetCurrencyId",
                      "to"
                    ],
                    "type": "object"
                  },
                  "stableKey": {
                    "maxLength": 240,
                    "minLength": 1,
                    "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                    "type": "string"
                  }
                },
                "required": [
                  "kind",
                  "query",
                  "stableKey"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "byteCount": {
                      "maximum": 9007199254740991,
                      "minimum": 0,
                      "nullable": true,
                      "type": "integer"
                    },
                    "completedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "expiresAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "failureCode": {
                      "maxLength": 64,
                      "nullable": true,
                      "type": "string"
                    },
                    "file": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "fileId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "fileVersion": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "sha256": {
                          "pattern": "^[a-f0-9]{64}$",
                          "type": "string"
                        }
                      },
                      "required": [
                        "fileId",
                        "fileVersion",
                        "sha256"
                      ],
                      "type": "object"
                    },
                    "formulaVersion": {
                      "enum": [
                        "legacy-report-v1"
                      ],
                      "type": "string"
                    },
                    "generationId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "id": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "kind": {
                      "enum": [
                        "statistics",
                        "revenue_share"
                      ],
                      "type": "string"
                    },
                    "pointerVersion": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "rateSetId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "rowCount": {
                      "maximum": 9007199254740991,
                      "minimum": 0,
                      "nullable": true,
                      "type": "integer"
                    },
                    "stableKey": {
                      "maxLength": 240,
                      "minLength": 1,
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "pending",
                        "running",
                        "succeeded",
                        "failed",
                        "cancelled",
                        "expired"
                      ],
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "byteCount",
                    "completedAt",
                    "createdAt",
                    "expiresAt",
                    "failureCode",
                    "file",
                    "formulaVersion",
                    "generationId",
                    "id",
                    "kind",
                    "pointerVersion",
                    "rateSetId",
                    "rowCount",
                    "stableKey",
                    "status",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "reports"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write",
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "post_v1_reports_exports",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.write",
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/reports/exports/{id}": {
      "get": {
        "operationId": "get_v1_reports_exports_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "byteCount": {
                      "maximum": 9007199254740991,
                      "minimum": 0,
                      "nullable": true,
                      "type": "integer"
                    },
                    "completedAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "expiresAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "failureCode": {
                      "maxLength": 64,
                      "nullable": true,
                      "type": "string"
                    },
                    "file": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "fileId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "fileVersion": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "sha256": {
                          "pattern": "^[a-f0-9]{64}$",
                          "type": "string"
                        }
                      },
                      "required": [
                        "fileId",
                        "fileVersion",
                        "sha256"
                      ],
                      "type": "object"
                    },
                    "formulaVersion": {
                      "enum": [
                        "legacy-report-v1"
                      ],
                      "type": "string"
                    },
                    "generationId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "id": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "kind": {
                      "enum": [
                        "statistics",
                        "revenue_share"
                      ],
                      "type": "string"
                    },
                    "pointerVersion": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "rateSetId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "rowCount": {
                      "maximum": 9007199254740991,
                      "minimum": 0,
                      "nullable": true,
                      "type": "integer"
                    },
                    "stableKey": {
                      "maxLength": 240,
                      "minLength": 1,
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "pending",
                        "running",
                        "succeeded",
                        "failed",
                        "cancelled",
                        "expired"
                      ],
                      "type": "string"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "byteCount",
                    "completedAt",
                    "createdAt",
                    "expiresAt",
                    "failureCode",
                    "file",
                    "formulaVersion",
                    "generationId",
                    "id",
                    "kind",
                    "pointerVersion",
                    "rateSetId",
                    "rowCount",
                    "stableKey",
                    "status",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "reports"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_reports_exports_by_id",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/reports/exports/{id}/download": {
      "get": {
        "operationId": "get_v1_reports_exports_by_id_download",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "expiresAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "file": {
                      "additionalProperties": false,
                      "properties": {
                        "fileId": {
                          "format": "uuid",
                          "type": "string"
                        },
                        "fileVersion": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "sha256": {
                          "pattern": "^[a-f0-9]{64}$",
                          "type": "string"
                        }
                      },
                      "required": [
                        "fileId",
                        "fileVersion",
                        "sha256"
                      ],
                      "type": "object"
                    }
                  },
                  "required": [
                    "expiresAt",
                    "file"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "reports"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_reports_exports_by_id_download",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/reports/filters/{dimension}": {
      "get": {
        "operationId": "get_v1_reports_filters_by_dimension",
        "parameters": [
          {
            "in": "query",
            "name": "advertiserId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "affiliateId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "combineCurrency",
            "required": false,
            "schema": {
              "default": true,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "countryId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "deviceTypeId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "from",
            "required": true,
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "landingId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 100,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offerId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "platformId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "rateSetId",
            "required": false,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "streamId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "subId1",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "subId2",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "subId3",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "targetCurrencyId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "timeOffsetMinutes",
            "required": false,
            "schema": {
              "default": 0,
              "maximum": 1440,
              "minimum": -1440,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "to",
            "required": true,
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "dimension",
            "required": true,
            "schema": {
              "enum": [
                "month",
                "week",
                "day",
                "hour",
                "advertiserId",
                "countryId",
                "deviceTypeId",
                "landingId",
                "offerId",
                "platformId",
                "streamId",
                "subId1",
                "subId2",
                "subId3",
                "affiliateId"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "dimension": {
                      "enum": [
                        "month",
                        "week",
                        "day",
                        "hour",
                        "advertiserId",
                        "countryId",
                        "deviceTypeId",
                        "landingId",
                        "offerId",
                        "platformId",
                        "streamId",
                        "subId1",
                        "subId2",
                        "subId3",
                        "affiliateId"
                      ],
                      "type": "string"
                    },
                    "quality": {
                      "additionalProperties": false,
                      "properties": {
                        "completeness": {
                          "additionalProperties": {
                            "enum": [
                              "available",
                              "partial",
                              "unavailable"
                            ],
                            "type": "string"
                          },
                          "description": "Availability recorded by the projection for the facts behind this result. A metric is listed only when the projection recorded evidence for it; an absent metric means no availability evidence exists, not that the metric is complete.",
                          "type": "object"
                        },
                        "formulaVersion": {
                          "enum": [
                            "legacy-report-v1"
                          ],
                          "type": "string"
                        },
                        "generationId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "observedThrough": {
                          "additionalProperties": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "description": "Latest source event time each projection stream has been consumed through. A stream is absent when the projection has consumed nothing from it yet. Unlike projectedAt, this describes data freshness rather than the wall clock of the last projection batch.",
                          "type": "object"
                        },
                        "pointerVersion": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "projectedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "rateSetId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "sourceHighWaters": {
                          "additionalProperties": {
                            "maximum": 9007199254740991,
                            "minimum": 0,
                            "type": "integer"
                          },
                          "type": "object"
                        },
                        "timePolicyVersion": {
                          "enum": [
                            "legacy-whole-hour-v1"
                          ],
                          "type": "string"
                        }
                      },
                      "required": [
                        "completeness",
                        "formulaVersion",
                        "generationId",
                        "observedThrough",
                        "pointerVersion",
                        "projectedAt",
                        "rateSetId",
                        "sourceHighWaters",
                        "timePolicyVersion"
                      ],
                      "type": "object"
                    },
                    "values": {
                      "items": {
                        "anyOf": [
                          {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          {
                            "format": "date-time",
                            "type": "string"
                          }
                        ]
                      },
                      "maxItems": 100,
                      "type": "array"
                    }
                  },
                  "required": [
                    "dimension",
                    "quality",
                    "values"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "reports"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_reports_filters_by_dimension",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_list_report_filter_values"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/reports/revenue-share": {
      "get": {
        "operationId": "get_v1_reports_revenue_share",
        "parameters": [
          {
            "in": "query",
            "name": "advertiserId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "affiliateId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "combineCurrency",
            "required": false,
            "schema": {
              "default": true,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "countryId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "deviceTypeId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "from",
            "required": true,
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "group",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "enum": [
                    "month",
                    "week",
                    "day",
                    "hour",
                    "advertiserId",
                    "countryId",
                    "deviceTypeId",
                    "landingId",
                    "offerId",
                    "platformId",
                    "streamId",
                    "subId1",
                    "subId2",
                    "subId3",
                    "affiliateId"
                  ],
                  "type": "string"
                },
                {
                  "items": {
                    "enum": [
                      "month",
                      "week",
                      "day",
                      "hour",
                      "advertiserId",
                      "countryId",
                      "deviceTypeId",
                      "landingId",
                      "offerId",
                      "platformId",
                      "streamId",
                      "subId1",
                      "subId2",
                      "subId3",
                      "affiliateId"
                    ],
                    "type": "string"
                  },
                  "maxItems": 2,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "landingId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 100,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offerId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "platformId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "rateSetId",
            "required": false,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "streamId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "subId1",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "subId2",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "subId3",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "targetCurrencyId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "timeOffsetMinutes",
            "required": false,
            "schema": {
              "default": 0,
              "maximum": 1440,
              "minimum": -1440,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "to",
            "required": true,
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "appliedFilters": {
                      "additionalProperties": false,
                      "description": "Supplied filter values that resolve to data the caller may report on, after de-duplication and sorting. Resolution is scoped to the caller but not to the requested window, so a value listed here can still return zero rows when nothing happened inside from/to. A dimension is absent when no filter was supplied for it.",
                      "properties": {
                        "advertiserId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "affiliateId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "countryId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "deviceTypeId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "landingId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "offerId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "platformId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "streamId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId1": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId2": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId3": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        }
                      },
                      "type": "object"
                    },
                    "combineCurrency": {
                      "type": "boolean"
                    },
                    "quality": {
                      "additionalProperties": false,
                      "properties": {
                        "completeness": {
                          "additionalProperties": {
                            "enum": [
                              "available",
                              "partial",
                              "unavailable"
                            ],
                            "type": "string"
                          },
                          "description": "Availability recorded by the projection for the facts behind this result. A metric is listed only when the projection recorded evidence for it; an absent metric means no availability evidence exists, not that the metric is complete.",
                          "type": "object"
                        },
                        "formulaVersion": {
                          "enum": [
                            "legacy-report-v1"
                          ],
                          "type": "string"
                        },
                        "generationId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "observedThrough": {
                          "additionalProperties": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "description": "Latest source event time each projection stream has been consumed through. A stream is absent when the projection has consumed nothing from it yet. Unlike projectedAt, this describes data freshness rather than the wall clock of the last projection batch.",
                          "type": "object"
                        },
                        "pointerVersion": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "projectedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "rateSetId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "sourceHighWaters": {
                          "additionalProperties": {
                            "maximum": 9007199254740991,
                            "minimum": 0,
                            "type": "integer"
                          },
                          "type": "object"
                        },
                        "timePolicyVersion": {
                          "enum": [
                            "legacy-whole-hour-v1"
                          ],
                          "type": "string"
                        }
                      },
                      "required": [
                        "completeness",
                        "formulaVersion",
                        "generationId",
                        "observedThrough",
                        "pointerVersion",
                        "projectedAt",
                        "rateSetId",
                        "sourceHighWaters",
                        "timePolicyVersion"
                      ],
                      "type": "object"
                    },
                    "rows": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "completeness": {
                            "additionalProperties": {
                              "enum": [
                                "available",
                                "partial",
                                "unavailable"
                              ],
                              "type": "string"
                            },
                            "description": "Availability recorded by the projection for the facts behind this result. A metric is listed only when the projection recorded evidence for it; an absent metric means no availability evidence exists, not that the metric is complete.",
                            "type": "object"
                          },
                          "dimensions": {
                            "additionalProperties": false,
                            "properties": {
                              "advertiserId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "affiliateId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "countryId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "day": {
                                "format": "date-time",
                                "type": "string"
                              },
                              "deviceTypeId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "hour": {
                                "format": "date-time",
                                "type": "string"
                              },
                              "landingId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "month": {
                                "format": "date-time",
                                "type": "string"
                              },
                              "offerId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "platformId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "sourceCurrencyId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "streamId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "subId1": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "subId2": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "subId3": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "week": {
                                "format": "date-time",
                                "type": "string"
                              }
                            },
                            "type": "object"
                          },
                          "metrics": {
                            "additionalProperties": false,
                            "properties": {
                              "activePlayers": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "affiliateCpaIncome": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "affiliateRevenueShare": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "clicks": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "confirmedCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "confirmedCpaIncome": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "costPerClick": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "cpaConversionRate": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "depositAmount": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "deposits": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "earningsPerClick": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "firstDepositRate": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "firstDeposits": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "hits": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "netGaming": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "pendingCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "pendingCpaIncome": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "platformCpaCommission": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "platformRevenueShare": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "playerLose": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "playerOut": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "playerPromo": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "playerRevenue": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "playerWin": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "reconciliationConfirmedCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "reconciliationConfirmedIncome": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "reconciliationHoldCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "reconciliationPendingCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "reconciliationRejectedCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "registrationRate": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "registrations": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "rejectedCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "rejectedCpaIncome": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "withdrawalAmount": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "withdrawals": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              }
                            },
                            "required": [
                              "activePlayers",
                              "affiliateCpaIncome",
                              "affiliateRevenueShare",
                              "clicks",
                              "confirmedCpa",
                              "confirmedCpaIncome",
                              "costPerClick",
                              "cpaConversionRate",
                              "depositAmount",
                              "deposits",
                              "earningsPerClick",
                              "firstDepositRate",
                              "firstDeposits",
                              "hits",
                              "netGaming",
                              "pendingCpa",
                              "pendingCpaIncome",
                              "platformCpaCommission",
                              "platformRevenueShare",
                              "playerOut",
                              "playerLose",
                              "playerPromo",
                              "playerRevenue",
                              "playerWin",
                              "reconciliationConfirmedCpa",
                              "reconciliationConfirmedIncome",
                              "reconciliationHoldCpa",
                              "reconciliationPendingCpa",
                              "reconciliationRejectedCpa",
                              "registrationRate",
                              "registrations",
                              "rejectedCpa",
                              "rejectedCpaIncome",
                              "withdrawalAmount",
                              "withdrawals"
                            ],
                            "type": "object"
                          }
                        },
                        "required": [
                          "completeness",
                          "dimensions",
                          "metrics"
                        ],
                        "type": "object"
                      },
                      "maxItems": 100,
                      "type": "array"
                    },
                    "totals": {
                      "additionalProperties": false,
                      "properties": {
                        "activePlayers": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "affiliateCpaIncome": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "affiliateRevenueShare": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "clicks": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "confirmedCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "confirmedCpaIncome": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "costPerClick": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "cpaConversionRate": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "depositAmount": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "deposits": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "earningsPerClick": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "firstDepositRate": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "firstDeposits": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "hits": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "netGaming": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "pendingCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "pendingCpaIncome": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "platformCpaCommission": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "platformRevenueShare": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "playerLose": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "playerOut": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "playerPromo": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "playerRevenue": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "playerWin": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "reconciliationConfirmedCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "reconciliationConfirmedIncome": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "reconciliationHoldCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "reconciliationPendingCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "reconciliationRejectedCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "registrationRate": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "registrations": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "rejectedCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "rejectedCpaIncome": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "withdrawalAmount": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "withdrawals": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        }
                      },
                      "required": [
                        "activePlayers",
                        "affiliateCpaIncome",
                        "affiliateRevenueShare",
                        "clicks",
                        "confirmedCpa",
                        "confirmedCpaIncome",
                        "costPerClick",
                        "cpaConversionRate",
                        "depositAmount",
                        "deposits",
                        "earningsPerClick",
                        "firstDepositRate",
                        "firstDeposits",
                        "hits",
                        "netGaming",
                        "pendingCpa",
                        "pendingCpaIncome",
                        "platformCpaCommission",
                        "platformRevenueShare",
                        "playerOut",
                        "playerLose",
                        "playerPromo",
                        "playerRevenue",
                        "playerWin",
                        "reconciliationConfirmedCpa",
                        "reconciliationConfirmedIncome",
                        "reconciliationHoldCpa",
                        "reconciliationPendingCpa",
                        "reconciliationRejectedCpa",
                        "registrationRate",
                        "registrations",
                        "rejectedCpa",
                        "rejectedCpaIncome",
                        "withdrawalAmount",
                        "withdrawals"
                      ],
                      "type": "object"
                    },
                    "unresolvedFilters": {
                      "additionalProperties": false,
                      "description": "Supplied filter values the caller cannot report on in any window. A value that belongs to another principal and a value that does not exist are listed identically, so the two cannot be told apart; the list only separates a mistyped identifier from data that is genuinely empty. These values still take part in the query and contribute nothing.",
                      "properties": {
                        "advertiserId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "affiliateId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "countryId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "deviceTypeId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "landingId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "offerId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "platformId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "streamId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId1": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId2": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId3": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        }
                      },
                      "type": "object"
                    }
                  },
                  "required": [
                    "appliedFilters",
                    "combineCurrency",
                    "quality",
                    "rows",
                    "totals",
                    "unresolvedFilters"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "reports"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_reports_revenue_share",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/reports/statistics": {
      "get": {
        "operationId": "get_v1_reports_statistics",
        "parameters": [
          {
            "in": "query",
            "name": "advertiserId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "affiliateId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "combineCurrency",
            "required": false,
            "schema": {
              "default": true,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "countryId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "deviceTypeId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "from",
            "required": true,
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "group",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "enum": [
                    "month",
                    "week",
                    "day",
                    "hour",
                    "advertiserId",
                    "countryId",
                    "deviceTypeId",
                    "landingId",
                    "offerId",
                    "platformId",
                    "streamId",
                    "subId1",
                    "subId2",
                    "subId3",
                    "affiliateId"
                  ],
                  "type": "string"
                },
                {
                  "items": {
                    "enum": [
                      "month",
                      "week",
                      "day",
                      "hour",
                      "advertiserId",
                      "countryId",
                      "deviceTypeId",
                      "landingId",
                      "offerId",
                      "platformId",
                      "streamId",
                      "subId1",
                      "subId2",
                      "subId3",
                      "affiliateId"
                    ],
                    "type": "string"
                  },
                  "maxItems": 2,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "landingId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 100,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offerId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "platformId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "rateSetId",
            "required": false,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "streamId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "subId1",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "subId2",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "subId3",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "targetCurrencyId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "timeOffsetMinutes",
            "required": false,
            "schema": {
              "default": 0,
              "maximum": 1440,
              "minimum": -1440,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "to",
            "required": true,
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "appliedFilters": {
                      "additionalProperties": false,
                      "description": "Supplied filter values that resolve to data the caller may report on, after de-duplication and sorting. Resolution is scoped to the caller but not to the requested window, so a value listed here can still return zero rows when nothing happened inside from/to. A dimension is absent when no filter was supplied for it.",
                      "properties": {
                        "advertiserId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "affiliateId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "countryId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "deviceTypeId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "landingId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "offerId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "platformId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "streamId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId1": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId2": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId3": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        }
                      },
                      "type": "object"
                    },
                    "combineCurrency": {
                      "type": "boolean"
                    },
                    "quality": {
                      "additionalProperties": false,
                      "properties": {
                        "completeness": {
                          "additionalProperties": {
                            "enum": [
                              "available",
                              "partial",
                              "unavailable"
                            ],
                            "type": "string"
                          },
                          "description": "Availability recorded by the projection for the facts behind this result. A metric is listed only when the projection recorded evidence for it; an absent metric means no availability evidence exists, not that the metric is complete.",
                          "type": "object"
                        },
                        "formulaVersion": {
                          "enum": [
                            "legacy-report-v1"
                          ],
                          "type": "string"
                        },
                        "generationId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "observedThrough": {
                          "additionalProperties": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "description": "Latest source event time each projection stream has been consumed through. A stream is absent when the projection has consumed nothing from it yet. Unlike projectedAt, this describes data freshness rather than the wall clock of the last projection batch.",
                          "type": "object"
                        },
                        "pointerVersion": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "projectedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "rateSetId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "sourceHighWaters": {
                          "additionalProperties": {
                            "maximum": 9007199254740991,
                            "minimum": 0,
                            "type": "integer"
                          },
                          "type": "object"
                        },
                        "timePolicyVersion": {
                          "enum": [
                            "legacy-whole-hour-v1"
                          ],
                          "type": "string"
                        }
                      },
                      "required": [
                        "completeness",
                        "formulaVersion",
                        "generationId",
                        "observedThrough",
                        "pointerVersion",
                        "projectedAt",
                        "rateSetId",
                        "sourceHighWaters",
                        "timePolicyVersion"
                      ],
                      "type": "object"
                    },
                    "rows": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "completeness": {
                            "additionalProperties": {
                              "enum": [
                                "available",
                                "partial",
                                "unavailable"
                              ],
                              "type": "string"
                            },
                            "description": "Availability recorded by the projection for the facts behind this result. A metric is listed only when the projection recorded evidence for it; an absent metric means no availability evidence exists, not that the metric is complete.",
                            "type": "object"
                          },
                          "dimensions": {
                            "additionalProperties": false,
                            "properties": {
                              "advertiserId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "affiliateId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "countryId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "day": {
                                "format": "date-time",
                                "type": "string"
                              },
                              "deviceTypeId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "hour": {
                                "format": "date-time",
                                "type": "string"
                              },
                              "landingId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "month": {
                                "format": "date-time",
                                "type": "string"
                              },
                              "offerId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "platformId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "sourceCurrencyId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "streamId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "subId1": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "subId2": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "subId3": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "week": {
                                "format": "date-time",
                                "type": "string"
                              }
                            },
                            "type": "object"
                          },
                          "metrics": {
                            "additionalProperties": false,
                            "properties": {
                              "activePlayers": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "affiliateCpaIncome": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "affiliateRevenueShare": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "clicks": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "confirmedCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "confirmedCpaIncome": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "costPerClick": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "cpaConversionRate": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "depositAmount": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "deposits": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "earningsPerClick": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "firstDepositRate": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "firstDeposits": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "hits": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "netGaming": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "pendingCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "pendingCpaIncome": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "platformCpaCommission": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "platformRevenueShare": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "playerLose": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "playerOut": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "playerPromo": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "playerRevenue": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "playerWin": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "reconciliationConfirmedCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "reconciliationConfirmedIncome": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "reconciliationHoldCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "reconciliationPendingCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "reconciliationRejectedCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "registrationRate": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "registrations": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "rejectedCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "rejectedCpaIncome": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "withdrawalAmount": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "withdrawals": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              }
                            },
                            "required": [
                              "activePlayers",
                              "affiliateCpaIncome",
                              "affiliateRevenueShare",
                              "clicks",
                              "confirmedCpa",
                              "confirmedCpaIncome",
                              "costPerClick",
                              "cpaConversionRate",
                              "depositAmount",
                              "deposits",
                              "earningsPerClick",
                              "firstDepositRate",
                              "firstDeposits",
                              "hits",
                              "netGaming",
                              "pendingCpa",
                              "pendingCpaIncome",
                              "platformCpaCommission",
                              "platformRevenueShare",
                              "playerOut",
                              "playerLose",
                              "playerPromo",
                              "playerRevenue",
                              "playerWin",
                              "reconciliationConfirmedCpa",
                              "reconciliationConfirmedIncome",
                              "reconciliationHoldCpa",
                              "reconciliationPendingCpa",
                              "reconciliationRejectedCpa",
                              "registrationRate",
                              "registrations",
                              "rejectedCpa",
                              "rejectedCpaIncome",
                              "withdrawalAmount",
                              "withdrawals"
                            ],
                            "type": "object"
                          }
                        },
                        "required": [
                          "completeness",
                          "dimensions",
                          "metrics"
                        ],
                        "type": "object"
                      },
                      "maxItems": 100,
                      "type": "array"
                    },
                    "totals": {
                      "additionalProperties": false,
                      "properties": {
                        "activePlayers": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "affiliateCpaIncome": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "affiliateRevenueShare": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "clicks": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "confirmedCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "confirmedCpaIncome": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "costPerClick": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "cpaConversionRate": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "depositAmount": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "deposits": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "earningsPerClick": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "firstDepositRate": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "firstDeposits": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "hits": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "netGaming": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "pendingCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "pendingCpaIncome": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "platformCpaCommission": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "platformRevenueShare": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "playerLose": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "playerOut": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "playerPromo": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "playerRevenue": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "playerWin": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "reconciliationConfirmedCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "reconciliationConfirmedIncome": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "reconciliationHoldCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "reconciliationPendingCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "reconciliationRejectedCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "registrationRate": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "registrations": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "rejectedCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "rejectedCpaIncome": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "withdrawalAmount": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "withdrawals": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        }
                      },
                      "required": [
                        "activePlayers",
                        "affiliateCpaIncome",
                        "affiliateRevenueShare",
                        "clicks",
                        "confirmedCpa",
                        "confirmedCpaIncome",
                        "costPerClick",
                        "cpaConversionRate",
                        "depositAmount",
                        "deposits",
                        "earningsPerClick",
                        "firstDepositRate",
                        "firstDeposits",
                        "hits",
                        "netGaming",
                        "pendingCpa",
                        "pendingCpaIncome",
                        "platformCpaCommission",
                        "platformRevenueShare",
                        "playerOut",
                        "playerLose",
                        "playerPromo",
                        "playerRevenue",
                        "playerWin",
                        "reconciliationConfirmedCpa",
                        "reconciliationConfirmedIncome",
                        "reconciliationHoldCpa",
                        "reconciliationPendingCpa",
                        "reconciliationRejectedCpa",
                        "registrationRate",
                        "registrations",
                        "rejectedCpa",
                        "rejectedCpaIncome",
                        "withdrawalAmount",
                        "withdrawals"
                      ],
                      "type": "object"
                    },
                    "unresolvedFilters": {
                      "additionalProperties": false,
                      "description": "Supplied filter values the caller cannot report on in any window. A value that belongs to another principal and a value that does not exist are listed identically, so the two cannot be told apart; the list only separates a mistyped identifier from data that is genuinely empty. These values still take part in the query and contribute nothing.",
                      "properties": {
                        "advertiserId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "affiliateId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "countryId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "deviceTypeId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "landingId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "offerId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "platformId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "streamId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId1": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId2": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId3": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        }
                      },
                      "type": "object"
                    }
                  },
                  "required": [
                    "appliedFilters",
                    "combineCurrency",
                    "quality",
                    "rows",
                    "totals",
                    "unresolvedFilters"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "reports"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_reports_statistics",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_query_statistics"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/reports/summary": {
      "get": {
        "operationId": "get_v1_reports_summary",
        "parameters": [
          {
            "in": "query",
            "name": "advertiserId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "affiliateId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "combineCurrency",
            "required": false,
            "schema": {
              "default": true,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "countryId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "deviceTypeId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "from",
            "required": true,
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "landingId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 100,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offerId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "platformId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "rateSetId",
            "required": false,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "streamId",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "subId1",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "subId2",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "subId3",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "maximum": 9007199254740991,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "items": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "targetCurrencyId",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "timeOffsetMinutes",
            "required": false,
            "schema": {
              "default": 0,
              "maximum": 1440,
              "minimum": -1440,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "to",
            "required": true,
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "appliedFilters": {
                      "additionalProperties": false,
                      "description": "Supplied filter values that resolve to data the caller may report on, after de-duplication and sorting. Resolution is scoped to the caller but not to the requested window, so a value listed here can still return zero rows when nothing happened inside from/to. A dimension is absent when no filter was supplied for it.",
                      "properties": {
                        "advertiserId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "affiliateId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "countryId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "deviceTypeId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "landingId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "offerId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "platformId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "streamId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId1": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId2": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId3": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        }
                      },
                      "type": "object"
                    },
                    "combineCurrency": {
                      "type": "boolean"
                    },
                    "quality": {
                      "additionalProperties": false,
                      "properties": {
                        "completeness": {
                          "additionalProperties": {
                            "enum": [
                              "available",
                              "partial",
                              "unavailable"
                            ],
                            "type": "string"
                          },
                          "description": "Availability recorded by the projection for the facts behind this result. A metric is listed only when the projection recorded evidence for it; an absent metric means no availability evidence exists, not that the metric is complete.",
                          "type": "object"
                        },
                        "formulaVersion": {
                          "enum": [
                            "legacy-report-v1"
                          ],
                          "type": "string"
                        },
                        "generationId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "observedThrough": {
                          "additionalProperties": {
                            "format": "date-time",
                            "type": "string"
                          },
                          "description": "Latest source event time each projection stream has been consumed through. A stream is absent when the projection has consumed nothing from it yet. Unlike projectedAt, this describes data freshness rather than the wall clock of the last projection batch.",
                          "type": "object"
                        },
                        "pointerVersion": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "projectedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "rateSetId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "sourceHighWaters": {
                          "additionalProperties": {
                            "maximum": 9007199254740991,
                            "minimum": 0,
                            "type": "integer"
                          },
                          "type": "object"
                        },
                        "timePolicyVersion": {
                          "enum": [
                            "legacy-whole-hour-v1"
                          ],
                          "type": "string"
                        }
                      },
                      "required": [
                        "completeness",
                        "formulaVersion",
                        "generationId",
                        "observedThrough",
                        "pointerVersion",
                        "projectedAt",
                        "rateSetId",
                        "sourceHighWaters",
                        "timePolicyVersion"
                      ],
                      "type": "object"
                    },
                    "rows": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "completeness": {
                            "additionalProperties": {
                              "enum": [
                                "available",
                                "partial",
                                "unavailable"
                              ],
                              "type": "string"
                            },
                            "description": "Availability recorded by the projection for the facts behind this result. A metric is listed only when the projection recorded evidence for it; an absent metric means no availability evidence exists, not that the metric is complete.",
                            "type": "object"
                          },
                          "dimensions": {
                            "additionalProperties": false,
                            "properties": {
                              "advertiserId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "affiliateId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "countryId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "day": {
                                "format": "date-time",
                                "type": "string"
                              },
                              "deviceTypeId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "hour": {
                                "format": "date-time",
                                "type": "string"
                              },
                              "landingId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "month": {
                                "format": "date-time",
                                "type": "string"
                              },
                              "offerId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "platformId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "sourceCurrencyId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "streamId": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "subId1": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "subId2": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "subId3": {
                                "maximum": 9007199254740991,
                                "minimum": 1,
                                "type": "integer"
                              },
                              "week": {
                                "format": "date-time",
                                "type": "string"
                              }
                            },
                            "type": "object"
                          },
                          "metrics": {
                            "additionalProperties": false,
                            "properties": {
                              "activePlayers": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "affiliateCpaIncome": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "affiliateRevenueShare": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "clicks": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "confirmedCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "confirmedCpaIncome": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "costPerClick": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "cpaConversionRate": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "depositAmount": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "deposits": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "earningsPerClick": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "firstDepositRate": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "firstDeposits": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "hits": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "netGaming": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "pendingCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "pendingCpaIncome": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "platformCpaCommission": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "platformRevenueShare": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "playerLose": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "playerOut": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "playerPromo": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "playerRevenue": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "playerWin": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "reconciliationConfirmedCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "reconciliationConfirmedIncome": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "reconciliationHoldCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "reconciliationPendingCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "reconciliationRejectedCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "registrationRate": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "registrations": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "rejectedCpa": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "rejectedCpaIncome": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "withdrawalAmount": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              },
                              "withdrawals": {
                                "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                                "type": "string",
                                "x-exact-decimal": true
                              }
                            },
                            "required": [
                              "activePlayers",
                              "affiliateCpaIncome",
                              "affiliateRevenueShare",
                              "clicks",
                              "confirmedCpa",
                              "confirmedCpaIncome",
                              "costPerClick",
                              "cpaConversionRate",
                              "depositAmount",
                              "deposits",
                              "earningsPerClick",
                              "firstDepositRate",
                              "firstDeposits",
                              "hits",
                              "netGaming",
                              "pendingCpa",
                              "pendingCpaIncome",
                              "platformCpaCommission",
                              "platformRevenueShare",
                              "playerOut",
                              "playerLose",
                              "playerPromo",
                              "playerRevenue",
                              "playerWin",
                              "reconciliationConfirmedCpa",
                              "reconciliationConfirmedIncome",
                              "reconciliationHoldCpa",
                              "reconciliationPendingCpa",
                              "reconciliationRejectedCpa",
                              "registrationRate",
                              "registrations",
                              "rejectedCpa",
                              "rejectedCpaIncome",
                              "withdrawalAmount",
                              "withdrawals"
                            ],
                            "type": "object"
                          }
                        },
                        "required": [
                          "completeness",
                          "dimensions",
                          "metrics"
                        ],
                        "type": "object"
                      },
                      "maxItems": 100,
                      "type": "array"
                    },
                    "totals": {
                      "additionalProperties": false,
                      "properties": {
                        "activePlayers": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "affiliateCpaIncome": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "affiliateRevenueShare": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "clicks": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "confirmedCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "confirmedCpaIncome": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "costPerClick": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "cpaConversionRate": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "depositAmount": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "deposits": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "earningsPerClick": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "firstDepositRate": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "firstDeposits": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "hits": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "netGaming": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "pendingCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "pendingCpaIncome": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "platformCpaCommission": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "platformRevenueShare": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "playerLose": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "playerOut": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "playerPromo": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "playerRevenue": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "playerWin": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "reconciliationConfirmedCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "reconciliationConfirmedIncome": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "reconciliationHoldCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "reconciliationPendingCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "reconciliationRejectedCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "registrationRate": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})\\.[0-9]{2,4}$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "registrations": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "rejectedCpa": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "rejectedCpaIncome": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "withdrawalAmount": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        },
                        "withdrawals": {
                          "pattern": "^-?(?:0|[1-9][0-9]{0,23})(?:\\.[0-9]{1,6})?$",
                          "type": "string",
                          "x-exact-decimal": true
                        }
                      },
                      "required": [
                        "activePlayers",
                        "affiliateCpaIncome",
                        "affiliateRevenueShare",
                        "clicks",
                        "confirmedCpa",
                        "confirmedCpaIncome",
                        "costPerClick",
                        "cpaConversionRate",
                        "depositAmount",
                        "deposits",
                        "earningsPerClick",
                        "firstDepositRate",
                        "firstDeposits",
                        "hits",
                        "netGaming",
                        "pendingCpa",
                        "pendingCpaIncome",
                        "platformCpaCommission",
                        "platformRevenueShare",
                        "playerOut",
                        "playerLose",
                        "playerPromo",
                        "playerRevenue",
                        "playerWin",
                        "reconciliationConfirmedCpa",
                        "reconciliationConfirmedIncome",
                        "reconciliationHoldCpa",
                        "reconciliationPendingCpa",
                        "reconciliationRejectedCpa",
                        "registrationRate",
                        "registrations",
                        "rejectedCpa",
                        "rejectedCpaIncome",
                        "withdrawalAmount",
                        "withdrawals"
                      ],
                      "type": "object"
                    },
                    "unresolvedFilters": {
                      "additionalProperties": false,
                      "description": "Supplied filter values the caller cannot report on in any window. A value that belongs to another principal and a value that does not exist are listed identically, so the two cannot be told apart; the list only separates a mistyped identifier from data that is genuinely empty. These values still take part in the query and contribute nothing.",
                      "properties": {
                        "advertiserId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "affiliateId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "countryId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "deviceTypeId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "landingId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "offerId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "platformId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "streamId": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId1": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId2": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        },
                        "subId3": {
                          "items": {
                            "maximum": 9007199254740991,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "maxItems": 100,
                          "minItems": 1,
                          "type": "array"
                        }
                      },
                      "type": "object"
                    }
                  },
                  "required": [
                    "appliedFilters",
                    "combineCurrency",
                    "quality",
                    "rows",
                    "totals",
                    "unresolvedFilters"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "413": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "reports"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_reports_summary",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_get_report_summary"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/session/login": {
      "get": {
        "operationId": "get_v1_session_login",
        "parameters": [
          {
            "in": "query",
            "name": "portal",
            "required": true,
            "schema": {
              "maxLength": 32,
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "return_to",
            "required": false,
            "schema": {
              "maxLength": 2048,
              "type": "string"
            }
          }
        ],
        "responses": {
          "303": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "session"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      },
      "head": {
        "operationId": "head_v1_session_login",
        "parameters": [
          {
            "in": "query",
            "name": "portal",
            "required": true,
            "schema": {
              "maxLength": 32,
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "return_to",
            "required": false,
            "schema": {
              "maxLength": 2048,
              "type": "string"
            }
          }
        ],
        "responses": {
          "303": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [],
        "tags": [
          "session"
        ],
        "x-access-class": "public",
        "x-agent-access": "anonymous",
        "x-browser-visible": true,
        "x-cache-policy": "no-store"
      }
    },
    "/v1/support/conversations": {
      "get": {
        "operationId": "get_v1_support_conversations",
        "parameters": [
          {
            "in": "query",
            "name": "changedAfter",
            "required": false,
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "changedId",
            "required": false,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "assignedManagerUserId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "directory": {
                        "enum": [
                          "private",
                          "group",
                          "top",
                          "middle"
                        ],
                        "type": "string"
                      },
                      "externalChatId": {
                        "maxLength": 160,
                        "nullable": true,
                        "type": "string"
                      },
                      "id": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "lastMessageId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "lastMessageOccurredAt": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      },
                      "markedUnread": {
                        "type": "boolean"
                      },
                      "pinned": {
                        "type": "boolean"
                      },
                      "profileAlias": {
                        "maxLength": 120,
                        "nullable": true,
                        "type": "string"
                      },
                      "profileVersionId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "stableKey": {
                        "maxLength": 240,
                        "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                        "type": "string"
                      },
                      "status": {
                        "enum": [
                          "open",
                          "closed"
                        ],
                        "type": "string"
                      },
                      "subjectKind": {
                        "enum": [
                          "advertiser",
                          "affiliate"
                        ],
                        "type": "string"
                      },
                      "subjectReference": {
                        "maxLength": 255,
                        "minLength": 1,
                        "type": "string"
                      },
                      "subjectUserId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "tenantKey": {
                        "maxLength": 64,
                        "minLength": 1,
                        "type": "string"
                      },
                      "unreadCount": {
                        "minimum": 0,
                        "type": "integer"
                      },
                      "updatedAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "version": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "assignedManagerUserId",
                      "createdAt",
                      "directory",
                      "externalChatId",
                      "id",
                      "lastMessageId",
                      "lastMessageOccurredAt",
                      "markedUnread",
                      "pinned",
                      "profileAlias",
                      "profileVersionId",
                      "stableKey",
                      "status",
                      "subjectKind",
                      "subjectReference",
                      "subjectUserId",
                      "tenantKey",
                      "unreadCount",
                      "updatedAt",
                      "version"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "support"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "support",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_support_conversations",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/support/conversations/{id}": {
      "get": {
        "operationId": "get_v1_support_conversations_by_id",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "assignedManagerUserId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "createdAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "directory": {
                      "enum": [
                        "private",
                        "group",
                        "top",
                        "middle"
                      ],
                      "type": "string"
                    },
                    "externalChatId": {
                      "maxLength": 160,
                      "nullable": true,
                      "type": "string"
                    },
                    "id": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "lastMessageId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "lastMessageOccurredAt": {
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "markedUnread": {
                      "type": "boolean"
                    },
                    "pinned": {
                      "type": "boolean"
                    },
                    "profileAlias": {
                      "maxLength": 120,
                      "nullable": true,
                      "type": "string"
                    },
                    "profileVersionId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "stableKey": {
                      "maxLength": 240,
                      "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "open",
                        "closed"
                      ],
                      "type": "string"
                    },
                    "subjectKind": {
                      "enum": [
                        "advertiser",
                        "affiliate"
                      ],
                      "type": "string"
                    },
                    "subjectReference": {
                      "maxLength": 255,
                      "minLength": 1,
                      "type": "string"
                    },
                    "subjectUserId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "tenantKey": {
                      "maxLength": 64,
                      "minLength": 1,
                      "type": "string"
                    },
                    "unreadCount": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "updatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "version": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "assignedManagerUserId",
                    "createdAt",
                    "directory",
                    "externalChatId",
                    "id",
                    "lastMessageId",
                    "lastMessageOccurredAt",
                    "markedUnread",
                    "pinned",
                    "profileAlias",
                    "profileVersionId",
                    "stableKey",
                    "status",
                    "subjectKind",
                    "subjectReference",
                    "subjectUserId",
                    "tenantKey",
                    "unreadCount",
                    "updatedAt",
                    "version"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "support"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "support",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_support_conversations_by_id",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/support/conversations/{id}/actions": {
      "post": {
        "operationId": "post_v1_support_conversations_by_id_actions",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "description": "Current strong conversation version ETag, e.g. \"3\"; the route answers 428 when it is missing.",
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "anyOf": [
                  {
                    "additionalProperties": false,
                    "properties": {
                      "actionKey": {
                        "maxLength": 240,
                        "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                        "type": "string"
                      },
                      "kind": {
                        "enum": [
                          "assign"
                        ],
                        "type": "string"
                      },
                      "managerUserId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "reason": {
                        "maxLength": 500,
                        "minLength": 8,
                        "type": "string"
                      }
                    },
                    "required": [
                      "actionKey",
                      "reason",
                      "kind",
                      "managerUserId"
                    ],
                    "type": "object"
                  },
                  {
                    "additionalProperties": false,
                    "properties": {
                      "actionKey": {
                        "maxLength": 240,
                        "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                        "type": "string"
                      },
                      "kind": {
                        "enum": [
                          "close",
                          "reopen",
                          "mark_read",
                          "mark_unread",
                          "pin",
                          "unpin"
                        ],
                        "type": "string"
                      },
                      "reason": {
                        "maxLength": 500,
                        "minLength": 8,
                        "type": "string"
                      }
                    },
                    "required": [
                      "actionKey",
                      "reason",
                      "kind"
                    ],
                    "type": "object"
                  },
                  {
                    "additionalProperties": false,
                    "properties": {
                      "actionKey": {
                        "maxLength": 240,
                        "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                        "type": "string"
                      },
                      "description": {
                        "maxLength": 500,
                        "minLength": 1,
                        "nullable": true,
                        "type": "string"
                      },
                      "directory": {
                        "enum": [
                          "private",
                          "group",
                          "top",
                          "middle"
                        ],
                        "type": "string"
                      },
                      "kind": {
                        "enum": [
                          "move"
                        ],
                        "type": "string"
                      },
                      "reason": {
                        "maxLength": 500,
                        "minLength": 8,
                        "type": "string"
                      }
                    },
                    "required": [
                      "actionKey",
                      "reason",
                      "description",
                      "directory",
                      "kind"
                    ],
                    "type": "object"
                  },
                  {
                    "additionalProperties": false,
                    "properties": {
                      "actionKey": {
                        "maxLength": 240,
                        "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                        "type": "string"
                      },
                      "description": {
                        "maxLength": 500,
                        "minLength": 1,
                        "type": "string"
                      },
                      "directory": {
                        "enum": [
                          "finance",
                          "tech",
                          "support"
                        ],
                        "type": "string"
                      },
                      "kind": {
                        "enum": [
                          "virtual_link"
                        ],
                        "type": "string"
                      },
                      "reason": {
                        "maxLength": 500,
                        "minLength": 8,
                        "type": "string"
                      }
                    },
                    "required": [
                      "actionKey",
                      "reason",
                      "description",
                      "directory",
                      "kind"
                    ],
                    "type": "object"
                  },
                  {
                    "additionalProperties": false,
                    "properties": {
                      "actionKey": {
                        "maxLength": 240,
                        "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                        "type": "string"
                      },
                      "kind": {
                        "enum": [
                          "virtual_unlink"
                        ],
                        "type": "string"
                      },
                      "reason": {
                        "maxLength": 500,
                        "minLength": 8,
                        "type": "string"
                      },
                      "virtualLinkId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "actionKey",
                      "reason",
                      "kind",
                      "virtualLinkId"
                    ],
                    "type": "object"
                  }
                ],
                "discriminator": {
                  "propertyName": "kind"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "actionId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "conversation": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "assignedManagerUserId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "nullable": true,
                          "type": "integer"
                        },
                        "createdAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "directory": {
                          "enum": [
                            "private",
                            "group",
                            "top",
                            "middle"
                          ],
                          "type": "string"
                        },
                        "externalChatId": {
                          "maxLength": 160,
                          "nullable": true,
                          "type": "string"
                        },
                        "id": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "lastMessageId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "nullable": true,
                          "type": "integer"
                        },
                        "lastMessageOccurredAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "markedUnread": {
                          "type": "boolean"
                        },
                        "pinned": {
                          "type": "boolean"
                        },
                        "profileAlias": {
                          "maxLength": 120,
                          "nullable": true,
                          "type": "string"
                        },
                        "profileVersionId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "nullable": true,
                          "type": "integer"
                        },
                        "stableKey": {
                          "maxLength": 240,
                          "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                          "type": "string"
                        },
                        "status": {
                          "enum": [
                            "open",
                            "closed"
                          ],
                          "type": "string"
                        },
                        "subjectKind": {
                          "enum": [
                            "advertiser",
                            "affiliate"
                          ],
                          "type": "string"
                        },
                        "subjectReference": {
                          "maxLength": 255,
                          "minLength": 1,
                          "type": "string"
                        },
                        "subjectUserId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "tenantKey": {
                          "maxLength": 64,
                          "minLength": 1,
                          "type": "string"
                        },
                        "unreadCount": {
                          "minimum": 0,
                          "type": "integer"
                        },
                        "updatedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "version": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "assignedManagerUserId",
                        "createdAt",
                        "directory",
                        "externalChatId",
                        "id",
                        "lastMessageId",
                        "lastMessageOccurredAt",
                        "markedUnread",
                        "pinned",
                        "profileAlias",
                        "profileVersionId",
                        "stableKey",
                        "status",
                        "subjectKind",
                        "subjectReference",
                        "subjectUserId",
                        "tenantKey",
                        "unreadCount",
                        "updatedAt",
                        "version"
                      ],
                      "type": "object"
                    },
                    "kind": {
                      "enum": [
                        "applied",
                        "duplicate",
                        "collision",
                        "denied",
                        "stale"
                      ],
                      "type": "string"
                    },
                    "resourceId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "actionId",
                    "conversation",
                    "kind",
                    "resourceId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "support"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write",
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "support",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "post_v1_support_conversations_by_id_actions",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.write",
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/support/conversations/{id}/attachments": {
      "get": {
        "operationId": "get_v1_support_conversations_by_id_attachments",
        "parameters": [
          {
            "in": "query",
            "name": "beforeId",
            "required": false,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "byteSize": {
                        "maximum": 52428800,
                        "minimum": 0,
                        "type": "integer"
                      },
                      "conversationId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "displayLabel": {
                        "maxLength": 255,
                        "minLength": 1,
                        "type": "string"
                      },
                      "fileId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "fileVersion": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "id": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "mediaType": {
                        "maxLength": 120,
                        "minLength": 1,
                        "type": "string"
                      },
                      "messageId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "normalizedOriginalName": {
                        "maxLength": 255,
                        "minLength": 1,
                        "type": "string"
                      },
                      "noteId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "retainedUntil": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      }
                    },
                    "required": [
                      "byteSize",
                      "conversationId",
                      "createdAt",
                      "displayLabel",
                      "fileId",
                      "fileVersion",
                      "id",
                      "mediaType",
                      "messageId",
                      "normalizedOriginalName",
                      "noteId",
                      "retainedUntil"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "support"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "support",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_support_conversations_by_id_attachments",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_support_conversations_by_id_attachments",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "description": "Current strong conversation version ETag, e.g. \"3\"; the route answers 428 when it is missing.",
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "anyOf": [
                  {
                    "additionalProperties": false,
                    "properties": {
                      "actionKey": {
                        "maxLength": 240,
                        "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                        "type": "string"
                      },
                      "fileId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "fileVersion": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "messageId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "noteId": {
                        "enum": [
                          null
                        ],
                        "nullable": true,
                        "type": "string"
                      },
                      "reason": {
                        "maxLength": 500,
                        "minLength": 8,
                        "type": "string"
                      },
                      "retainedUntil": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      }
                    },
                    "required": [
                      "actionKey",
                      "reason",
                      "fileId",
                      "fileVersion",
                      "retainedUntil",
                      "messageId",
                      "noteId"
                    ],
                    "type": "object"
                  },
                  {
                    "additionalProperties": false,
                    "properties": {
                      "actionKey": {
                        "maxLength": 240,
                        "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                        "type": "string"
                      },
                      "fileId": {
                        "format": "uuid",
                        "type": "string"
                      },
                      "fileVersion": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "messageId": {
                        "enum": [
                          null
                        ],
                        "nullable": true,
                        "type": "string"
                      },
                      "noteId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "reason": {
                        "maxLength": 500,
                        "minLength": 8,
                        "type": "string"
                      },
                      "retainedUntil": {
                        "format": "date-time",
                        "nullable": true,
                        "type": "string"
                      }
                    },
                    "required": [
                      "actionKey",
                      "reason",
                      "fileId",
                      "fileVersion",
                      "retainedUntil",
                      "messageId",
                      "noteId"
                    ],
                    "type": "object"
                  }
                ]
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "actionId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "conversation": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "assignedManagerUserId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "nullable": true,
                          "type": "integer"
                        },
                        "createdAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "directory": {
                          "enum": [
                            "private",
                            "group",
                            "top",
                            "middle"
                          ],
                          "type": "string"
                        },
                        "externalChatId": {
                          "maxLength": 160,
                          "nullable": true,
                          "type": "string"
                        },
                        "id": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "lastMessageId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "nullable": true,
                          "type": "integer"
                        },
                        "lastMessageOccurredAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "markedUnread": {
                          "type": "boolean"
                        },
                        "pinned": {
                          "type": "boolean"
                        },
                        "profileAlias": {
                          "maxLength": 120,
                          "nullable": true,
                          "type": "string"
                        },
                        "profileVersionId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "nullable": true,
                          "type": "integer"
                        },
                        "stableKey": {
                          "maxLength": 240,
                          "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                          "type": "string"
                        },
                        "status": {
                          "enum": [
                            "open",
                            "closed"
                          ],
                          "type": "string"
                        },
                        "subjectKind": {
                          "enum": [
                            "advertiser",
                            "affiliate"
                          ],
                          "type": "string"
                        },
                        "subjectReference": {
                          "maxLength": 255,
                          "minLength": 1,
                          "type": "string"
                        },
                        "subjectUserId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "tenantKey": {
                          "maxLength": 64,
                          "minLength": 1,
                          "type": "string"
                        },
                        "unreadCount": {
                          "minimum": 0,
                          "type": "integer"
                        },
                        "updatedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "version": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "assignedManagerUserId",
                        "createdAt",
                        "directory",
                        "externalChatId",
                        "id",
                        "lastMessageId",
                        "lastMessageOccurredAt",
                        "markedUnread",
                        "pinned",
                        "profileAlias",
                        "profileVersionId",
                        "stableKey",
                        "status",
                        "subjectKind",
                        "subjectReference",
                        "subjectUserId",
                        "tenantKey",
                        "unreadCount",
                        "updatedAt",
                        "version"
                      ],
                      "type": "object"
                    },
                    "kind": {
                      "enum": [
                        "applied",
                        "duplicate",
                        "collision",
                        "denied",
                        "stale"
                      ],
                      "type": "string"
                    },
                    "resourceId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "actionId",
                    "conversation",
                    "kind",
                    "resourceId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "support"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write",
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "support",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "meta",
          "operationId": "post_v1_support_conversations_by_id_attachments",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.write",
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/support/conversations/{id}/messages": {
      "get": {
        "operationId": "get_v1_support_conversations_by_id_messages",
        "parameters": [
          {
            "in": "query",
            "name": "cursorId",
            "required": false,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "cursorOccurredAt",
            "required": false,
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "authorKind": {
                        "enum": [
                          "subject",
                          "manager",
                          "system",
                          "external"
                        ],
                        "type": "string"
                      },
                      "authorUserId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "conversationId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "createdAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "deliveryKey": {
                        "maxLength": 240,
                        "nullable": true,
                        "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                        "type": "string"
                      },
                      "direction": {
                        "enum": [
                          "inbound",
                          "outbound",
                          "internal"
                        ],
                        "type": "string"
                      },
                      "externalMessageId": {
                        "maxLength": 160,
                        "nullable": true,
                        "type": "string"
                      },
                      "id": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "occurredAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "profileAlias": {
                        "maxLength": 120,
                        "nullable": true,
                        "type": "string"
                      },
                      "receivedAt": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "replyToMessageId": {
                        "maximum": 9007199254740991,
                        "minimum": 1,
                        "nullable": true,
                        "type": "integer"
                      },
                      "stableKey": {
                        "maxLength": 240,
                        "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                        "type": "string"
                      },
                      "text": {
                        "maxLength": 4096,
                        "minLength": 1,
                        "type": "string"
                      }
                    },
                    "required": [
                      "authorKind",
                      "authorUserId",
                      "conversationId",
                      "createdAt",
                      "deliveryKey",
                      "direction",
                      "externalMessageId",
                      "id",
                      "occurredAt",
                      "profileAlias",
                      "receivedAt",
                      "replyToMessageId",
                      "stableKey",
                      "text"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "support"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "meta",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "support",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "meta",
          "operationId": "get_v1_support_conversations_by_id_messages",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_api_call"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      },
      "post": {
        "operationId": "post_v1_support_conversations_by_id_messages",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maximum": 9007199254740991,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "description": "Current strong conversation version ETag, e.g. \"3\"; the route answers 428 when it is missing.",
            "in": "header",
            "name": "if-match",
            "required": true,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "actionKey": {
                    "maxLength": 240,
                    "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                    "type": "string"
                  },
                  "reason": {
                    "maxLength": 500,
                    "minLength": 8,
                    "type": "string"
                  },
                  "replyToMessageId": {
                    "maximum": 9007199254740991,
                    "minimum": 1,
                    "nullable": true,
                    "type": "integer"
                  },
                  "text": {
                    "maxLength": 4096,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "actionKey",
                  "reason",
                  "replyToMessageId",
                  "text"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "actionId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "conversation": {
                      "additionalProperties": false,
                      "nullable": true,
                      "properties": {
                        "assignedManagerUserId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "nullable": true,
                          "type": "integer"
                        },
                        "createdAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "directory": {
                          "enum": [
                            "private",
                            "group",
                            "top",
                            "middle"
                          ],
                          "type": "string"
                        },
                        "externalChatId": {
                          "maxLength": 160,
                          "nullable": true,
                          "type": "string"
                        },
                        "id": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "lastMessageId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "nullable": true,
                          "type": "integer"
                        },
                        "lastMessageOccurredAt": {
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "markedUnread": {
                          "type": "boolean"
                        },
                        "pinned": {
                          "type": "boolean"
                        },
                        "profileAlias": {
                          "maxLength": 120,
                          "nullable": true,
                          "type": "string"
                        },
                        "profileVersionId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "nullable": true,
                          "type": "integer"
                        },
                        "stableKey": {
                          "maxLength": 240,
                          "pattern": "^[A-Za-z0-9][A-Za-z0-9:._/-]{0,239}$",
                          "type": "string"
                        },
                        "status": {
                          "enum": [
                            "open",
                            "closed"
                          ],
                          "type": "string"
                        },
                        "subjectKind": {
                          "enum": [
                            "advertiser",
                            "affiliate"
                          ],
                          "type": "string"
                        },
                        "subjectReference": {
                          "maxLength": 255,
                          "minLength": 1,
                          "type": "string"
                        },
                        "subjectUserId": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "tenantKey": {
                          "maxLength": 64,
                          "minLength": 1,
                          "type": "string"
                        },
                        "unreadCount": {
                          "minimum": 0,
                          "type": "integer"
                        },
                        "updatedAt": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "version": {
                          "maximum": 9007199254740991,
                          "minimum": 1,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "assignedManagerUserId",
                        "createdAt",
                        "directory",
                        "externalChatId",
                        "id",
                        "lastMessageId",
                        "lastMessageOccurredAt",
                        "markedUnread",
                        "pinned",
                        "profileAlias",
                        "profileVersionId",
                        "stableKey",
                        "status",
                        "subjectKind",
                        "subjectReference",
                        "subjectUserId",
                        "tenantKey",
                        "unreadCount",
                        "updatedAt",
                        "version"
                      ],
                      "type": "object"
                    },
                    "kind": {
                      "enum": [
                        "applied",
                        "duplicate",
                        "collision",
                        "denied",
                        "stale"
                      ],
                      "type": "string"
                    },
                    "resourceId": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "actionId",
                    "conversation",
                    "kind",
                    "resourceId"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "support"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "preview_confirm",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "write",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.write",
          "mcp:affiliate.write"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "manager",
          "support",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-concurrency-control": "strong-etag",
        "x-gamblingpro-mcp": {
          "confirmation": "preview_confirm",
          "exposure": "curated",
          "operationId": "post_v1_support_conversations_by_id_messages",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.write",
            "mcp:affiliate.write"
          ],
          "tools": [
            "gamblingpro_reply_support_conversation"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    },
    "/v1/tracker/reports/overview": {
      "get": {
        "operationId": "get_v1_tracker_reports_overview",
        "parameters": [
          {
            "in": "query",
            "name": "from",
            "required": true,
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "tenantId",
            "required": false,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "to",
            "required": true,
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "generatedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "integration": {
                      "additionalProperties": false,
                      "properties": {
                        "activeCredentials": {
                          "pattern": "^(?:0|[1-9][0-9]*)$",
                          "type": "string"
                        },
                        "activeDomains": {
                          "pattern": "^(?:0|[1-9][0-9]*)$",
                          "type": "string"
                        },
                        "publishedDestinations": {
                          "pattern": "^(?:0|[1-9][0-9]*)$",
                          "type": "string"
                        },
                        "publishedPrograms": {
                          "pattern": "^(?:0|[1-9][0-9]*)$",
                          "type": "string"
                        }
                      },
                      "required": [
                        "activeCredentials",
                        "activeDomains",
                        "publishedDestinations",
                        "publishedPrograms"
                      ],
                      "type": "object"
                    },
                    "scope": {
                      "additionalProperties": false,
                      "properties": {
                        "kind": {
                          "enum": [
                            "affiliate",
                            "tenant"
                          ],
                          "type": "string"
                        },
                        "tenantPublicId": {
                          "format": "uuid",
                          "nullable": true,
                          "type": "string"
                        }
                      },
                      "required": [
                        "kind",
                        "tenantPublicId"
                      ],
                      "type": "object"
                    },
                    "traffic": {
                      "additionalProperties": false,
                      "properties": {
                        "advertiserConversions": {
                          "pattern": "^(?:0|[1-9][0-9]*)$",
                          "type": "string"
                        },
                        "directClicks": {
                          "pattern": "^(?:0|[1-9][0-9]*)$",
                          "type": "string"
                        },
                        "references": {
                          "pattern": "^(?:0|[1-9][0-9]*)$",
                          "type": "string"
                        }
                      },
                      "required": [
                        "advertiserConversions",
                        "directClicks",
                        "references"
                      ],
                      "type": "object"
                    },
                    "window": {
                      "additionalProperties": false,
                      "properties": {
                        "from": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "to": {
                          "format": "date-time",
                          "type": "string"
                        }
                      },
                      "required": [
                        "from",
                        "to"
                      ],
                      "type": "object"
                    }
                  },
                  "required": [
                    "generatedAt",
                    "integration",
                    "scope",
                    "traffic",
                    "window"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "403": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "412": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "428": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "500": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "detail": {
                      "type": "string"
                    },
                    "instance": {
                      "type": "string"
                    },
                    "status": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "detail",
                    "instance",
                    "status",
                    "title",
                    "type"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response"
          }
        },
        "security": [
          {
            "apiBearer": []
          }
        ],
        "tags": [
          "tracker"
        ],
        "x-access-class": "account-holder",
        "x-agent-confirmation": "none",
        "x-agent-disposition": "eligible",
        "x-agent-effect": "read",
        "x-agent-exposure": "curated",
        "x-agent-roles": [
          "advertiser",
          "affiliate"
        ],
        "x-agent-scopes": [
          "mcp:advertiser.read",
          "mcp:affiliate.read"
        ],
        "x-authorized-roles": [
          "admin",
          "advertiser",
          "affiliate",
          "system",
          "webmaster"
        ],
        "x-browser-visible": true,
        "x-cache-policy": "no-store",
        "x-gamblingpro-mcp": {
          "confirmation": "none",
          "exposure": "curated",
          "operationId": "get_v1_tracker_reports_overview",
          "roles": [
            "advertiser",
            "affiliate"
          ],
          "scopes": [
            "mcp:advertiser.read",
            "mcp:affiliate.read"
          ],
          "tools": [
            "gamblingpro_get_tracker_overview"
          ]
        },
        "x-gamblingpro-mcp-mediated": true
      }
    }
  },
  "security": [],
  "servers": [
    {
      "description": "Public GamblingPro API",
      "url": "https://api.aiagents.partners"
    }
  ],
  "tags": []
}
