{"lexicon":1,"id":"tickets.atmosphere.getTicketAvailability","defs":{"main":{"type":"query","description":"Read app-scoped ticket availability derived from private ATM holds and issued tickets.","parameters":{"type":"params","required":[],"properties":{"environment":{"type":"string","knownValues":["test","live"],"maxLength":16},"eventId":{"type":"string","minLength":1,"maxLength":300},"eventUri":{"type":"string","format":"at-uri"}}},"output":{"encoding":"application/json","schema":{"type":"object","required":["tiers"],"properties":{"event":{"type":"ref","ref":"tickets.atmosphere.defs#eventSummary"},"tiers":{"type":"array","items":{"type":"ref","ref":"tickets.atmosphere.defs#ticketAvailability"},"maxLength":250}}}},"errors":[{"name":"AppNotRegistered","description":"Caller DID is not registered as an ATM app."},{"name":"TicketsModuleDisabled","description":"This app has not enabled ATM Tickets."},{"name":"EventNotFound","description":"Ticketed event not found."}]}}}