Sessions
Overview
The Session API allows creating and managing sessions associated with a main event. This functionality enables event organizers to structure their events more effectively, allowing individual sessions with unique details while maintaining a connection to the main event.
Condition
Enables subevent at main event
Updates
subevent_enabledthe field at the main event model
Basic Information
title:(required)descriptionstart: Event start timeend: Event end timetimezone: Timezone of the eventprivate: boolean;approval_required: boolean;guest_limit: Float;guest_limit_per: Float;subevent_parent(required): A reference to the parent event that this session belongs to
API Endpoints
# Get event
Query.getEvent
# Create new event
Mutation.createEvent
# Update existing event
Mutation.updateEvent
# Cancel event
Mutation.cancelEvent
#### subevent_parent is required when creating or updating a session ###Main Settings Controls
Require ticket to create
Enables or disables the requirement for guests to have a ticket to the main event to create a session.
Updates the
ticket_required_for_creationfield in the main event model.
Require ticket to attend
Enables or disables the requirement for guests to purchase a ticket for the session based on their ticket status for the parent event.
Update
ticket_required_for_purchasefield in the main event model.
Business Rules
The main event organizer is automatically added as a co-host for all sub-events.
Session hosts cannot remove the main event organizer as a co-host.
The main event has access to all data related to its sessions.
Last updated