# AddEvent API Documentation

This is the complete API documentation for connecting to the AddEvent API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **AddEvent connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/addEvent/actions/{actionSlug}/run
```

## AddEvent actions

- POST `create-calendar` Create calendar
- POST `create-event` Create event
- POST `create-rsvp-attendee` Create RSVP attendee
- DELETE `delete-calendar` Delete calendar
- DELETE `delete-calendar-subscriber` Delete calendar subscriber
- DELETE `delete-event` Delete event
- DELETE `delete-rsvp-attendee` Delete RSVP attendee
- GET `list-calendar-templates` List calendar templates
- GET `list-event-templates` List event templates
- GET `list-rsvp-forms` List RSVP forms
- GET `list-timezones` List timezones
- GET `retrieve-calendar` Retrieve calendar
- GET `retrieve-calendar-subscriber` Retrieve calendar subscriber
- GET `retrieve-event` Retrieve event
- GET `retrieve-rsvp-attendee` Retrieve RSVP attendee
- GET `search-calendar-subscribers` Search calendar subscribers
- GET `search-calendars` Search calendars
- GET `search-events` Search events
- GET `search-rsvp-attendees` Search RSVP attendees
- PUT `update-calendar` Update calendar
- PUT `update-event` Update event
- PUT `update-rsvp-attendee` Update RSVP attendee
