{"lexicon":1,"id":"tickets.atmosphere.listCollaborations","defs":{"main":{"type":"procedure","description":"List organizer collaborations for an event (authorized via event control) or the calling co-organizer's own collaboration rows. Each row's revenueShareBps is a recorded MANUAL-RECONCILIATION intent, never an automatic payout. A procedure (POST) so assertion JWTs stay out of URLs and logs. Provide eventId + organizerDid (event listing) or coOrganizerDid (own-rows listing).","input":{"encoding":"application/json","schema":{"type":"object","required":[],"properties":{"environment":{"type":"string","knownValues":["test","live"],"maxLength":16},"eventId":{"type":"string","minLength":1,"maxLength":300},"organizerDid":{"type":"string","format":"did","description":"When listing an event's collaborations, the requesting organizer (verified via event control)."},"organizerAssertionJwt":{"type":"string","maxLength":8192},"coOrganizerDid":{"type":"string","format":"did","description":"When listing a co-organizer's OWN collaborations, their DID (verified via coOrganizerAssertionJwt)."},"coOrganizerAssertionJwt":{"type":"string","maxLength":8192},"limit":{"type":"integer","minimum":1,"maximum":250},"cursor":{"type":"string","maxLength":1024}}}},"output":{"encoding":"application/json","schema":{"type":"object","required":["collaborations"],"properties":{"collaborations":{"type":"array","maxLength":250,"items":{"type":"ref","ref":"tickets.atmosphere.defs#organizerCollaboration"}},"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":"InvalidCollaborationQuery","description":"Provide eventId + organizerDid (event listing) or coOrganizerDid (own-rows listing)."},{"name":"InvalidCursor","description":"Collaboration cursor is invalid."},{"name":"UserDidMismatch","description":"An assertion issuer does not match the expected DID."}]}}}