Schedules use the
/conventions path. Timeslots are nested under a schedule at /conventions/<convention_key>/timeslots.Schedule
Sample payload
Create Schedule
POST /conventions
Create a new schedule. Use the sample payload as a guide for the request body.
Get all Schedules
GET /conventions
Retrieve all schedules.
Get a single Schedule
GET /conventions/<convention_key>
Retrieve a single schedule by its key.
Unique key of the schedule.
Update Schedule
PATCH /conventions/<convention_key>
Update an existing schedule. Include only the fields you want to change.
Unique key of the schedule.
Delete Schedule
DELETE /conventions/<convention_key>
Delete a schedule.
Unique key of the schedule.
Schedule Timeslot
Sample payload
Create Timeslot
POST /conventions/<convention_key>/timeslots
Create a new timeslot within a schedule.
Unique key of the schedule the timeslot belongs to.
List Timeslots of Schedule
GET /conventions/<convention_key>/timeslots
Retrieve all timeslots for a schedule.
Unique key of the schedule.
Get a single Timeslot
GET /timeslots/<timeslot_key>
Retrieve a single timeslot by its key.
Unique key of the timeslot.
Update Timeslot
PATCH /timeslots/<timeslot_key>
Update an existing timeslot. Include only the fields you want to change.
Unique key of the timeslot.
Delete Timeslot
DELETE /timeslots/<timeslot_key>
Delete a timeslot.
Unique key of the timeslot.
