# noCRM.io API Documentation

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

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

## noCRM.io actions

- PUT `add-lead-to-client-folder` Add Lead To Client Folder
- PUT `assign-lead` Assign Lead
- POST `create-client-folder` Create Client Folder
- POST `create-lead` Create Lead
- POST `create-lead-comment` Create Lead Comment
- DELETE `delete-client-folder` Delete Client Folder
- DELETE `delete-lead` Delete Lead
- DELETE `delete-lead-comment` Delete Lead Comment
- GET `list-activities` List Activities
- GET `list-categories` List Categories
- GET `list-client-folders` List Client Folders
- GET `list-fields` List Fields
- GET `list-lead-action-histories` List Lead Action Histories
- GET `list-lead-comments` List Lead Comments
- GET `list-leads` List Leads
- GET `list-pipelines` List Pipelines
- GET `list-predefined-tags` List Predefined Tags
- GET `list-steps` List Steps
- GET `list-unassigned-leads` List Unassigned Leads
- GET `list-users` List Users
- GET `retrieve-client-folder` Retrieve Client Folder
- GET `retrieve-lead` Retrieve Lead
- GET `retrieve-step` Retrieve Step
- GET `retrieve-user` Retrieve User
- PUT `update-lead` Update Lead
- PUT `update-lead-comment` Update Lead Comment
