{"lexicon":1,"id":"tickets.atmosphere.listTicketFormResponses","defs":{"main":{"type":"procedure","description":"List the full private attendee form responses for an organizer's own event. Returns free-text/email answers only to an authorized event controller (primary organizer or accepted co-organizer). A procedure (POST) so the organizer assertion stays out of URLs and logs.","input":{"encoding":"application/json","schema":{"type":"object","required":["eventId","organizerDid"],"properties":{"environment":{"type":"string","knownValues":["test","live"],"maxLength":16},"eventId":{"type":"string","minLength":1,"maxLength":300},"organizerDid":{"type":"string","format":"did"},"organizerAssertionJwt":{"type":"string","maxLength":8192},"tierId":{"type":"string","minLength":1,"maxLength":300},"ticketId":{"type":"string","minLength":1,"maxLength":300},"limit":{"type":"integer","minimum":1,"maximum":250},"cursor":{"type":"string","maxLength":1024}}}},"output":{"encoding":"application/json","schema":{"type":"object","required":["responses"],"properties":{"responses":{"type":"array","maxLength":250,"items":{"type":"ref","ref":"#formResponse"}},"cursor":{"type":"string","maxLength":1024}}}},"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."},{"name":"EventControlRequired","description":"A verified primary-organizer or accepted co-organizer authorization is required for this event."},{"name":"InvalidCursor","description":"Ticket form cursor is invalid."},{"name":"UserDidMismatch","description":"organizerAssertionJwt issuer does not match organizerDid."}]},"formResponse":{"type":"object","required":["ticketId","tierId","fieldKey","value","showAtCheckIn","createdAt"],"properties":{"ticketId":{"type":"string","maxLength":300},"tierId":{"type":"string","maxLength":300},"fieldKey":{"type":"string","maxLength":64},"value":{"type":"string","maxLength":2000},"showAtCheckIn":{"type":"boolean"},"createdAt":{"type":"string","format":"datetime"}}}}}