# CRM in Cloud API Documentation

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

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

## CRM in Cloud actions

- GET `count-activities` Count activities
- GET `count-appointments` Count appointments
- GET `count-companies` Count companies
- GET `count-contacts` Count contacts
- GET `count-leads` Count leads
- GET `count-lists` Count lists
- GET `count-opportunities` Count opportunities
- GET `count-storage-items` Count storage items
- GET `get-new-activity-instance` Get new activity instance
- GET `get-new-appointment-instance` Get new appointment instance
- GET `get-new-company-instance` Get new company instance
- GET `get-new-contact-instance` Get new contact instance
- GET `get-new-lead-instance` Get new lead instance
- GET `get-new-list-instance` Get new list instance
- GET `get-new-opportunity-instance` Get new opportunity instance
- GET `get-new-storage-item-instance` Get new storage item instance
- GET `search-activities` Search activities
- GET `search-appointments` Search appointments
- GET `search-companies` Search companies
- GET `search-contacts` Search contacts
- GET `search-leads` Search leads
- GET `search-lists` Search lists
- GET `search-opportunities` Search opportunities
- GET `search-storage-items` Search storage items
