Developer API

Use simple REST method. Recommend using POST instead of GET. HTML data is not allowed for any fields unless clearly specified. Ask us for your API key.

Event

To populate the event table, use the methods below by passing the appropriate field values.

Add

URL: http://your_conference.sched.org/api/event/add

FieldRequiredDescriptionMax Length
api_keyYesProvided to you by us32
event_keyYesMust be a unique alpha-numeric string.
E.g.: 123, PANEL4, ST45K etc.
32
nameYesName of the event120
event_startYesFull date + time for start of event
Format: YY-MM-DD HH:MM (2008-08-20 19:13)
40
event_endYesFull date + time when event ends
Format: YY-MM-DD HH:MM (2008-08-20 19:13)
40
event_typeYesUsed to filter events32
event_subtypeNoFor additional filter/organizing events32
descriptionNoDetailed description of the event
Links (HTML Tag <a>) allowed.
8kb
panelistsNoDetailed list of the panelists, artists, hosts
Links (HTML Tag <a>) allowed.
8kb
urlNoUnique external URL for this event250
media_urlNoURL for media: audio/video/documents250
venueNoBuilding name / Company name etc.80
addressNoRoom # / Street Address250
mapNoDirect URL for event's location / map250
tagsNoComma-separated words and phrases250
Example GET Usage (all on one line)
http://your_conference.sched.org/api/event/add?api_key=secret&
  event_key=kn1&name=Opening+Keynote&event_start=2008-06-12+10am
  event_end=2008-06-12+12:15pm&event_type=keynote&venue=Center+Hall

Modify

URL: http://your_conference.sched.org/api/event/mod

FieldRequiredDescriptionMax Length
api_keyYesProvided to you by us32
event_keyYesMust be a unique alpha-numeric string.
E.g.: 123, PANEL4, ST45K etc.
32
nameNoName of the event120
event_startNoFull date + time for start of event
Format: YY-MM-DD HH:MM (2008-08-20 19:13)
40
event_endNoFull date + time when event ends
Format: YY-MM-DD HH:MM (2008-08-20 19:13)
40
event_typeNoUsed to filter events32
event_subtypeNoFor additional filter/organizing events32
descriptionNoDetailed description of the event
Links (HTML Tag <a>) allowed.
8kb
panelistsNoDetailed list of the panelists, artists, hosts
Links (HTML Tag <a>) allowed.
8kb
urlNoUnique external URL for this event250
media_urlNoURL for media: audio/video/documents250
venueNoBuilding name / Company name etc.80
addressNoRoom # / Street Address250
mapNoDirect URL for event's location / map250
tagsNoComma-separated words and phrases250
activeNoY = Event is active, N = Event is deactivated and hidden1
Example GET Usage (all on one line)
http://your_conference.sched.org/api/event/mod?api_key=secret&
  event_key=kn1&venue=Main+Auditorium

Delete

URL: http://your_conference.sched.org/api/event/del

FieldRequiredDescriptionMax Length
api_keyYesProvided to you by us32
event_keyYesMust be a unique alpha-numeric string.
E.g.: 123, PANEL4, ST45K etc.
32
Example GET Usage (all on one line)
http://your_conference.sched.org/api/event/dell?api_key=secret&event_key=kn1

Note: The delete API only deactivates an event and hides it from the public schedule. This is the recommend way of handling cancelled events as any existing links to this event clearly display "[CANCELLED]" while still maintaining data integrity. If you want all traces of an event deleted, as if it was never entered into the Sched.org database, please contact us.