The AddEvent API

The AddEvent API allows you to manage your events & calendars programatically.

You can see the full documentation for our API at docs.addevent.com!

With our API you can do the following:

Events

  • Create an event: Creates a new event on an existing calendar.
  • Search events: Search for events you've previously created. Returns a search result object that contains an events property that contains an array of up to page_size events. If no events match the query, the resulting array will be empty.
  • Retrieve an event: Retrieves an event object.
  • Update an event: Updates an event by setting the values of the parameters passed. Any parameters not provided will be left unchanged. This request accepts mostly the same properties as the event creation call.
  • Delete an event: Permanently deletes an event. It cannot be undone.

Calendars

  • Create a calendar: Creates a new calendar.
  • Search calendars: Search for events you've previously created. Returns a search result object that contains a calendar property that contains an array of up to page_size calendars. If no calendars match the query, the resulting array will be empty.
  • Retrieve a calendar: Retrieves a calendar object.
  • Update a calendar: Updates a calendar by setting the values of the parameters passed. Any parameters not provided will be left unchanged. This request accepts mostly the same properties as the calendar creation call.
  • Delete a calendar: Permanently deletes a calendar. It cannot be undone.

RSVP attendees

  • Create an RSVP attendee: Creates a new RSVP attendee on an existing event.
  • Search RSVP attendees: Search for RSVP attendees that have been previously created. Returns a search result object that contains an rsvps property that contains an array of up to page_size RSVP attendees. If no RSVP attendees match the query, the resulting array will be empty.
  • Retrieve an RSVP attendee: Retrieves an RSVP attendee object.
  • Update an RSVP attendee: Updates an RSVP attendee by setting the values of the parameters passed. Any parameters not provided will be left unchanged. This request accepts mostly the same properties as the RSVP attendee creation call.
  • Delete an RSVP attendee: Permanently deletes an RSVP attendee. It cannot be undone.

Calendar subscribers

  • Search calendar subscribers: Search for calendar subscribers that have been previously created. Returns a search result object that contains a subscribers property that contains an array of up to page_size calendar subscribers. If no calendar subscribers match the query, the resulting array will be empty.
  • Retrieve a calendar subscriber: Retrieves a calendar subscriber object.
  • Delete a calendar subscriber: Permanently deletes a calendar subscriber. It cannot be undone.

RSVP forms & templates

  • List RSVP forms: Returns a list of your RSVP forms. The RSVP forms are returned sorted by creation date, with the most recent forms appearing first.
  • List event templates: Returns a list of your event landing page templates. The templates are returned sorted by creation date, with the most recent templates appearing first.
  • List calendar templates: Returns a list of your calendar landing page or embeddable calendar templates. The templates are returned sorted by creation date, with the most recent templates appearing first.

Timezones

  • List timezones: Returns a list of timezones that are supported by AddEvent. The timezones are returned sorted by their offset from UTC, from negative offsets to positive.