Back to Documentation

Calendar & Events API

Our Calendar & Events API v2 has been rewritten from the ground up and has predictable, resource-oriented URLs, and uses HTTP response codes to indicate API errors.

Explore our complete Calendar & Events API documentation by navigating to docs.addevent.com/reference. Experience the API directly in your browser with real-time logs.

API v2 Documentation call_made

With the Calendar & Events API you can:

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

Want to use our Calendar & Events API with your existing services?

Zapier lets you send info between AddEvent and the services you already use automatically — no code required. You can do more than just connecting 2 apps — you can automate entire processes from beginning to end!

  • Transfer RSVP attendee information to a list
    When you have created an event that requires RSVP, you can transfer the collected information entered by the attendee automatically to e.g. a contact list.
  • Send confirmation email with "add to calendar links"
    When your users RSVP for your event, use your connected Mail provider to send a confirmation email. Use AddEvent's automated "add to calendar" functionality to create "add to calendar" links and embed that inside the confirmation email.
  • Add an event to your AddEvent calendar
    When your users sign up for e.g. one of your appointments, automatically create the event inside your AddEvent calendar and display the appointments using AddEvent's embeddable calendar.
Integrations east