# Add to Calendar PRO API Documentation

This is the complete API documentation for connecting to the Add to Calendar PRO 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 **Add to Calendar PRO connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

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

## Add to Calendar PRO actions

- POST `create-event` Create Event
- POST `create-group` Create Group
- POST `create-style` Create Style
- POST `create-webhook` Create Webhook
- DELETE `delete-event` Delete Event
- DELETE `delete-group` Delete Group
- DELETE `delete-webhook` Delete Webhook
- GET `get-event` Get Event
- GET `get-group` Get Group
- GET `get-latest-event` Get Latest Event
- GET `get-latest-group` Get Latest Group
- GET `get-latest-style` Get Latest Style
- GET `get-style` Get Style
- GET `get-webhook` Get Webhook
- GET `list-events` List Events
- GET `list-groups` List Groups
- GET `list-rsvp-replies` List RSVP Replies
- GET `list-styles` List Styles
- GET `list-webhooks` List Webhooks
- GET `retrieve-ics-file-body` Retrieve ICS File Body
- PUT `update-event` Update Event
- PUT `update-group` Update Group
- PUT `update-style` Update Style
- PUT `update-webhook` Update Webhook
