{
  "service": "ticketmaster",
  "displayName": "Ticketmaster",
  "categories": [
    "Social",
    "Data"
  ],
  "authTypes": [
    "api_key"
  ],
  "auth": [
    {
      "type": "api_key",
      "label": "API Key",
      "placeholder": "TICKETMASTER_API_KEY",
      "description": "Ticketmaster developer API key used as the apikey query parameter for Discovery and Partner APIs, and as the apikey header for Season Ticketing."
    }
  ],
  "homepageUrl": "https://www.ticketmaster.com",
  "actions": [
    {
      "id": "ticketmaster.execute_season_ticketing_command",
      "service": "ticketmaster",
      "name": "execute_season_ticketing_command",
      "description": "Execute a Ticketmaster Season Ticketing command.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "product": {
            "type": "string",
            "description": "The Season Ticketing product path segment."
          },
          "header": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The Season Ticketing request header."
          },
          "command": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The Season Ticketing command payload."
          },
          "cookies": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "description": "A cookie value."
            },
            "description": "Cookie values to send while polling."
          },
          "maxPollAttempts": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20,
            "description": "Maximum polling attempts."
          },
          "pollDelayMs": {
            "type": "integer",
            "minimum": 0,
            "maximum": 10000,
            "description": "Delay between polling attempts in milliseconds."
          }
        },
        "additionalProperties": false,
        "required": [
          "header",
          "command"
        ],
        "description": "Input for executing a Ticketmaster Season Ticketing command."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "statusCode": {
            "type": "number",
            "description": "The upstream HTTP status code."
          },
          "queued": {
            "type": "boolean",
            "description": "Whether the command is still queued upstream."
          },
          "status": {
            "anyOf": [
              {
                "type": "string",
                "description": "The upstream command status."
              },
              {
                "type": "null"
              }
            ]
          },
          "message": {
            "anyOf": [
              {
                "type": "string",
                "description": "The upstream message."
              },
              {
                "type": "null"
              }
            ]
          },
          "errorCode": {
            "anyOf": [
              {
                "type": "string",
                "description": "The upstream error code."
              },
              {
                "type": "null"
              }
            ]
          },
          "cookies": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "description": "A cookie value."
            },
            "description": "Cookies returned by the upstream API."
          },
          "data": {
            "anyOf": [
              {
                "type": "object",
                "additionalProperties": true,
                "description": "A raw Ticketmaster object returned by the upstream API."
              },
              {
                "type": "null"
              }
            ]
          },
          "raw": {
            "type": "object",
            "additionalProperties": true,
            "description": "A raw Ticketmaster object returned by the upstream API."
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "ticketmaster.get_attraction_details",
      "service": "ticketmaster",
      "name": "get_attraction_details",
      "description": "Get the details for a specific Ticketmaster attraction by ID.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1,
            "description": "The Ticketmaster entity identifier."
          },
          "locale": {
            "type": "string",
            "description": "The locale filter."
          },
          "domain": {
            "type": "string",
            "description": "The region or domain filter."
          }
        },
        "additionalProperties": false,
        "required": [
          "id"
        ],
        "description": "Input for reading one Ticketmaster entity."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "attraction": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The attraction identifier."
              },
              "name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The attraction name."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "images": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "url": {
                      "type": "string",
                      "description": "The image URL."
                    },
                    "ratio": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The image ratio."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "width": {
                      "anyOf": [
                        {
                          "type": "number",
                          "description": "The image width in pixels."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "height": {
                      "anyOf": [
                        {
                          "type": "number",
                          "description": "The image height in pixels."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "fallback": {
                      "anyOf": [
                        {
                          "type": "boolean",
                          "description": "Whether this is a fallback image."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "attribution": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The image attribution."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": true,
                  "description": "A Ticketmaster image."
                },
                "description": "The attraction images."
              },
              "raw": {
                "type": "object",
                "additionalProperties": true,
                "description": "A raw Ticketmaster object returned by the upstream API."
              }
            },
            "additionalProperties": true,
            "description": "A normalized Ticketmaster attraction."
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "ticketmaster.get_attractions",
      "service": "ticketmaster",
      "name": "get_attractions",
      "description": "Search Discovery API attractions.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Ticketmaster search filters forwarded as query parameters."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "attractions": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "The attraction identifier."
                },
                "name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The attraction name."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "images": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "url": {
                        "type": "string",
                        "description": "The image URL."
                      },
                      "ratio": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The image ratio."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "width": {
                        "anyOf": [
                          {
                            "type": "number",
                            "description": "The image width in pixels."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "height": {
                        "anyOf": [
                          {
                            "type": "number",
                            "description": "The image height in pixels."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "fallback": {
                        "anyOf": [
                          {
                            "type": "boolean",
                            "description": "Whether this is a fallback image."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "attribution": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The image attribution."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "additionalProperties": true,
                    "description": "A Ticketmaster image."
                  },
                  "description": "The attraction images."
                },
                "raw": {
                  "type": "object",
                  "additionalProperties": true,
                  "description": "A raw Ticketmaster object returned by the upstream API."
                }
              },
              "additionalProperties": true,
              "description": "A normalized Ticketmaster attraction."
            },
            "description": "The attractions returned by the search."
          },
          "page": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "size": {
                    "type": "number",
                    "description": "The number of items returned in the current page."
                  },
                  "totalElements": {
                    "type": "number",
                    "description": "The total number of items available."
                  },
                  "totalPages": {
                    "type": "number",
                    "description": "The total number of pages available."
                  },
                  "number": {
                    "type": "number",
                    "description": "The zero-based page index."
                  }
                },
                "additionalProperties": true,
                "description": "Ticketmaster pagination metadata."
              },
              {
                "type": "null"
              }
            ]
          },
          "links": {
            "type": "object",
            "additionalProperties": true,
            "description": "A raw Ticketmaster object returned by the upstream API."
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "ticketmaster.get_classification_details",
      "service": "ticketmaster",
      "name": "get_classification_details",
      "description": "Get a Ticketmaster classification by ID.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1,
            "description": "The Ticketmaster entity identifier."
          },
          "locale": {
            "type": "string",
            "description": "The locale filter."
          },
          "domain": {
            "type": "string",
            "description": "The region or domain filter."
          }
        },
        "additionalProperties": false,
        "required": [
          "id"
        ],
        "description": "Input for reading one Ticketmaster entity."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "classification": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The classification identifier."
              },
              "name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The classification name."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "additionalProperties": true,
                "description": "A raw Ticketmaster object returned by the upstream API."
              }
            },
            "additionalProperties": true,
            "description": "A normalized Ticketmaster classification."
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "ticketmaster.get_classifications",
      "service": "ticketmaster",
      "name": "get_classifications",
      "description": "Search Ticketmaster classifications.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Ticketmaster search filters forwarded as query parameters."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "classifications": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "The classification identifier."
                },
                "name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The classification name."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "raw": {
                  "type": "object",
                  "additionalProperties": true,
                  "description": "A raw Ticketmaster object returned by the upstream API."
                }
              },
              "additionalProperties": true,
              "description": "A normalized Ticketmaster classification."
            },
            "description": "The classifications returned by the search."
          },
          "page": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "size": {
                    "type": "number",
                    "description": "The number of items returned in the current page."
                  },
                  "totalElements": {
                    "type": "number",
                    "description": "The total number of items available."
                  },
                  "totalPages": {
                    "type": "number",
                    "description": "The total number of pages available."
                  },
                  "number": {
                    "type": "number",
                    "description": "The zero-based page index."
                  }
                },
                "additionalProperties": true,
                "description": "Ticketmaster pagination metadata."
              },
              {
                "type": "null"
              }
            ]
          },
          "links": {
            "type": "object",
            "additionalProperties": true,
            "description": "A raw Ticketmaster object returned by the upstream API."
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "ticketmaster.get_event_details",
      "service": "ticketmaster",
      "name": "get_event_details",
      "description": "Get the details for a specific Ticketmaster event by ID.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1,
            "description": "The Ticketmaster entity identifier."
          },
          "locale": {
            "type": "string",
            "description": "The locale filter."
          },
          "domain": {
            "type": "string",
            "description": "The region or domain filter."
          }
        },
        "additionalProperties": false,
        "required": [
          "id"
        ],
        "description": "Input for reading one Ticketmaster entity."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "event": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The event identifier."
              },
              "name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The event name."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "images": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "url": {
                      "type": "string",
                      "description": "The image URL."
                    },
                    "ratio": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The image ratio."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "width": {
                      "anyOf": [
                        {
                          "type": "number",
                          "description": "The image width in pixels."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "height": {
                      "anyOf": [
                        {
                          "type": "number",
                          "description": "The image height in pixels."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "fallback": {
                      "anyOf": [
                        {
                          "type": "boolean",
                          "description": "Whether this is a fallback image."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "attribution": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The image attribution."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": true,
                  "description": "A Ticketmaster image."
                },
                "description": "The event images."
              },
              "venues": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "The entity identifier."
                    },
                    "name": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The entity display name."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "type": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The entity type."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": true,
                  "description": "A Ticketmaster entity reference."
                },
                "description": "Embedded venue references."
              },
              "attractions": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "The entity identifier."
                    },
                    "name": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The entity display name."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "type": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The entity type."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": true,
                  "description": "A Ticketmaster entity reference."
                },
                "description": "Embedded attraction references."
              },
              "raw": {
                "type": "object",
                "additionalProperties": true,
                "description": "A raw Ticketmaster object returned by the upstream API."
              }
            },
            "additionalProperties": true,
            "description": "A normalized Ticketmaster event."
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "ticketmaster.get_event_images",
      "service": "ticketmaster",
      "name": "get_event_images",
      "description": "Get the image set for a specific Ticketmaster event.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1,
            "description": "The Ticketmaster entity identifier."
          },
          "locale": {
            "type": "string",
            "description": "The locale filter."
          },
          "domain": {
            "type": "string",
            "description": "The region or domain filter."
          }
        },
        "additionalProperties": false,
        "required": [
          "id"
        ],
        "description": "Input for reading one Ticketmaster entity."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "eventId": {
            "type": "string",
            "description": "The Ticketmaster event identifier."
          },
          "images": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "url": {
                  "type": "string",
                  "description": "The image URL."
                },
                "ratio": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The image ratio."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "width": {
                  "anyOf": [
                    {
                      "type": "number",
                      "description": "The image width in pixels."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "height": {
                  "anyOf": [
                    {
                      "type": "number",
                      "description": "The image height in pixels."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "fallback": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether this is a fallback image."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "attribution": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The image attribution."
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "additionalProperties": true,
              "description": "A Ticketmaster image."
            },
            "description": "The event images."
          },
          "raw": {
            "type": "object",
            "additionalProperties": true,
            "description": "A raw Ticketmaster object returned by the upstream API."
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "ticketmaster.get_events",
      "service": "ticketmaster",
      "name": "get_events",
      "description": "Search Discovery API events with Ticketmaster filters.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Ticketmaster search filters forwarded as query parameters."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "events": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "The event identifier."
                },
                "name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The event name."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "images": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "url": {
                        "type": "string",
                        "description": "The image URL."
                      },
                      "ratio": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The image ratio."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "width": {
                        "anyOf": [
                          {
                            "type": "number",
                            "description": "The image width in pixels."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "height": {
                        "anyOf": [
                          {
                            "type": "number",
                            "description": "The image height in pixels."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "fallback": {
                        "anyOf": [
                          {
                            "type": "boolean",
                            "description": "Whether this is a fallback image."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "attribution": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The image attribution."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "additionalProperties": true,
                    "description": "A Ticketmaster image."
                  },
                  "description": "The event images."
                },
                "venues": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "description": "The entity identifier."
                      },
                      "name": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The entity display name."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "type": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The entity type."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "additionalProperties": true,
                    "description": "A Ticketmaster entity reference."
                  },
                  "description": "Embedded venue references."
                },
                "attractions": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "description": "The entity identifier."
                      },
                      "name": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The entity display name."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "type": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The entity type."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "additionalProperties": true,
                    "description": "A Ticketmaster entity reference."
                  },
                  "description": "Embedded attraction references."
                },
                "raw": {
                  "type": "object",
                  "additionalProperties": true,
                  "description": "A raw Ticketmaster object returned by the upstream API."
                }
              },
              "additionalProperties": true,
              "description": "A normalized Ticketmaster event."
            },
            "description": "The events returned by the search."
          },
          "page": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "size": {
                    "type": "number",
                    "description": "The number of items returned in the current page."
                  },
                  "totalElements": {
                    "type": "number",
                    "description": "The total number of items available."
                  },
                  "totalPages": {
                    "type": "number",
                    "description": "The total number of pages available."
                  },
                  "number": {
                    "type": "number",
                    "description": "The zero-based page index."
                  }
                },
                "additionalProperties": true,
                "description": "Ticketmaster pagination metadata."
              },
              {
                "type": "null"
              }
            ]
          },
          "links": {
            "type": "object",
            "additionalProperties": true,
            "description": "A raw Ticketmaster object returned by the upstream API."
          },
          "spellcheck": {
            "type": "object",
            "additionalProperties": true,
            "description": "A raw Ticketmaster object returned by the upstream API."
          }
        },
        "additionalProperties": false,
        "description": "Ticketmaster event search output."
      }
    },
    {
      "id": "ticketmaster.get_genre_details",
      "service": "ticketmaster",
      "name": "get_genre_details",
      "description": "Get a Ticketmaster genre by ID.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1,
            "description": "The Ticketmaster entity identifier."
          },
          "locale": {
            "type": "string",
            "description": "The locale filter."
          },
          "domain": {
            "type": "string",
            "description": "The region or domain filter."
          }
        },
        "additionalProperties": false,
        "required": [
          "id"
        ],
        "description": "Input for reading one Ticketmaster entity."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "genre": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The classification identifier."
              },
              "name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The classification name."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "additionalProperties": true,
                "description": "A raw Ticketmaster object returned by the upstream API."
              }
            },
            "additionalProperties": true,
            "description": "A normalized Ticketmaster classification."
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "ticketmaster.get_section_map_image",
      "service": "ticketmaster",
      "name": "get_section_map_image",
      "description": "Retrieve a Ticketmaster section-map image as base64.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "eventId": {
            "type": "string",
            "minLength": 1,
            "description": "The Ticketmaster event identifier."
          },
          "systemId": {
            "type": "string",
            "enum": [
              "HOST",
              "MFX"
            ],
            "description": "The upstream system identifier."
          },
          "placeId": {
            "type": "string",
            "description": "The place identifier."
          },
          "sectionNames": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            },
            "description": "Section names to highlight."
          },
          "domain": {
            "type": "string",
            "description": "The MFX domain value."
          },
          "width": {
            "type": "integer",
            "minimum": 1,
            "description": "The rendered image width in pixels."
          },
          "pinWidth": {
            "type": "integer",
            "minimum": 1,
            "description": "The pin width in pixels."
          },
          "showLabels": {
            "type": "boolean",
            "description": "Whether to render section labels."
          }
        },
        "additionalProperties": false,
        "required": [
          "eventId",
          "systemId"
        ],
        "description": "Input for retrieving a Ticketmaster section-map image."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "imageAvailable": {
            "type": "boolean",
            "description": "Whether the section-map image was returned."
          },
          "contentType": {
            "anyOf": [
              {
                "type": "string",
                "description": "The returned image content type."
              },
              {
                "type": "null"
              }
            ]
          },
          "imageBase64": {
            "anyOf": [
              {
                "type": "string",
                "description": "The base64-encoded image content."
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "ticketmaster.get_segment_details",
      "service": "ticketmaster",
      "name": "get_segment_details",
      "description": "Get a Ticketmaster segment by ID.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1,
            "description": "The Ticketmaster entity identifier."
          },
          "locale": {
            "type": "string",
            "description": "The locale filter."
          },
          "domain": {
            "type": "string",
            "description": "The region or domain filter."
          }
        },
        "additionalProperties": false,
        "required": [
          "id"
        ],
        "description": "Input for reading one Ticketmaster entity."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "segment": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The classification identifier."
              },
              "name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The classification name."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "additionalProperties": true,
                "description": "A raw Ticketmaster object returned by the upstream API."
              }
            },
            "additionalProperties": true,
            "description": "A normalized Ticketmaster classification."
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "ticketmaster.get_subgenre_details",
      "service": "ticketmaster",
      "name": "get_subgenre_details",
      "description": "Get a Ticketmaster sub-genre by ID.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1,
            "description": "The Ticketmaster entity identifier."
          },
          "locale": {
            "type": "string",
            "description": "The locale filter."
          },
          "domain": {
            "type": "string",
            "description": "The region or domain filter."
          }
        },
        "additionalProperties": false,
        "required": [
          "id"
        ],
        "description": "Input for reading one Ticketmaster entity."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "subGenre": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The classification identifier."
              },
              "name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The classification name."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "additionalProperties": true,
                "description": "A raw Ticketmaster object returned by the upstream API."
              }
            },
            "additionalProperties": true,
            "description": "A normalized Ticketmaster classification."
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "ticketmaster.get_suggestions",
      "service": "ticketmaster",
      "name": "get_suggestions",
      "description": "Retrieve Ticketmaster search suggestions.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Ticketmaster search filters forwarded as query parameters."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "events": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "The event identifier."
                },
                "name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The event name."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "images": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "url": {
                        "type": "string",
                        "description": "The image URL."
                      },
                      "ratio": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The image ratio."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "width": {
                        "anyOf": [
                          {
                            "type": "number",
                            "description": "The image width in pixels."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "height": {
                        "anyOf": [
                          {
                            "type": "number",
                            "description": "The image height in pixels."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "fallback": {
                        "anyOf": [
                          {
                            "type": "boolean",
                            "description": "Whether this is a fallback image."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "attribution": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The image attribution."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "additionalProperties": true,
                    "description": "A Ticketmaster image."
                  },
                  "description": "The event images."
                },
                "venues": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "description": "The entity identifier."
                      },
                      "name": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The entity display name."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "type": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The entity type."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "additionalProperties": true,
                    "description": "A Ticketmaster entity reference."
                  },
                  "description": "Embedded venue references."
                },
                "attractions": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "description": "The entity identifier."
                      },
                      "name": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The entity display name."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "type": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The entity type."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "additionalProperties": true,
                    "description": "A Ticketmaster entity reference."
                  },
                  "description": "Embedded attraction references."
                },
                "raw": {
                  "type": "object",
                  "additionalProperties": true,
                  "description": "A raw Ticketmaster object returned by the upstream API."
                }
              },
              "additionalProperties": true,
              "description": "A normalized Ticketmaster event."
            },
            "description": "Suggested events."
          },
          "attractions": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "The attraction identifier."
                },
                "name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The attraction name."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "images": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "url": {
                        "type": "string",
                        "description": "The image URL."
                      },
                      "ratio": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The image ratio."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "width": {
                        "anyOf": [
                          {
                            "type": "number",
                            "description": "The image width in pixels."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "height": {
                        "anyOf": [
                          {
                            "type": "number",
                            "description": "The image height in pixels."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "fallback": {
                        "anyOf": [
                          {
                            "type": "boolean",
                            "description": "Whether this is a fallback image."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "attribution": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The image attribution."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "additionalProperties": true,
                    "description": "A Ticketmaster image."
                  },
                  "description": "The attraction images."
                },
                "raw": {
                  "type": "object",
                  "additionalProperties": true,
                  "description": "A raw Ticketmaster object returned by the upstream API."
                }
              },
              "additionalProperties": true,
              "description": "A normalized Ticketmaster attraction."
            },
            "description": "Suggested attractions."
          },
          "venues": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "The venue identifier."
                },
                "name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The venue name."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "cityName": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The venue city name."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "countryCode": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The venue country code."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "raw": {
                  "type": "object",
                  "additionalProperties": true,
                  "description": "A raw Ticketmaster object returned by the upstream API."
                }
              },
              "additionalProperties": true,
              "description": "A normalized Ticketmaster venue."
            },
            "description": "Suggested venues."
          },
          "page": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "size": {
                    "type": "number",
                    "description": "The number of items returned in the current page."
                  },
                  "totalElements": {
                    "type": "number",
                    "description": "The total number of items available."
                  },
                  "totalPages": {
                    "type": "number",
                    "description": "The total number of pages available."
                  },
                  "number": {
                    "type": "number",
                    "description": "The zero-based page index."
                  }
                },
                "additionalProperties": true,
                "description": "Ticketmaster pagination metadata."
              },
              {
                "type": "null"
              }
            ]
          },
          "links": {
            "type": "object",
            "additionalProperties": true,
            "description": "A raw Ticketmaster object returned by the upstream API."
          },
          "spellcheck": {
            "type": "object",
            "additionalProperties": true,
            "description": "A raw Ticketmaster object returned by the upstream API."
          },
          "raw": {
            "type": "object",
            "additionalProperties": true,
            "description": "A raw Ticketmaster object returned by the upstream API."
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "ticketmaster.get_venue_details",
      "service": "ticketmaster",
      "name": "get_venue_details",
      "description": "Get the details for a specific Ticketmaster venue by ID.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1,
            "description": "The Ticketmaster entity identifier."
          },
          "locale": {
            "type": "string",
            "description": "The locale filter."
          },
          "domain": {
            "type": "string",
            "description": "The region or domain filter."
          }
        },
        "additionalProperties": false,
        "required": [
          "id"
        ],
        "description": "Input for reading one Ticketmaster entity."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "venue": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The venue identifier."
              },
              "name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The venue name."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "cityName": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The venue city name."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "countryCode": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The venue country code."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "additionalProperties": true,
                "description": "A raw Ticketmaster object returned by the upstream API."
              }
            },
            "additionalProperties": true,
            "description": "A normalized Ticketmaster venue."
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "ticketmaster.get_venues",
      "service": "ticketmaster",
      "name": "get_venues",
      "description": "Search Discovery API venues.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true,
        "description": "Ticketmaster search filters forwarded as query parameters."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "venues": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "The venue identifier."
                },
                "name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The venue name."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "cityName": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The venue city name."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "countryCode": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The venue country code."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "raw": {
                  "type": "object",
                  "additionalProperties": true,
                  "description": "A raw Ticketmaster object returned by the upstream API."
                }
              },
              "additionalProperties": true,
              "description": "A normalized Ticketmaster venue."
            },
            "description": "The venues returned by the search."
          },
          "page": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "size": {
                    "type": "number",
                    "description": "The number of items returned in the current page."
                  },
                  "totalElements": {
                    "type": "number",
                    "description": "The total number of items available."
                  },
                  "totalPages": {
                    "type": "number",
                    "description": "The total number of pages available."
                  },
                  "number": {
                    "type": "number",
                    "description": "The zero-based page index."
                  }
                },
                "additionalProperties": true,
                "description": "Ticketmaster pagination metadata."
              },
              {
                "type": "null"
              }
            ]
          },
          "links": {
            "type": "object",
            "additionalProperties": true,
            "description": "A raw Ticketmaster object returned by the upstream API."
          }
        },
        "additionalProperties": false
      }
    }
  ]
}
