# Datalyse API Documentation

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

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

## Datalyse actions

- PUT `add-note-to-company` Add Note To Company
- PUT `add-note-to-lead` Add Note To Lead
- PUT `add-note-to-opportunity` Add Note To Opportunity
- PUT `add-note-to-task` Add Note To Task
- PUT `add-note-to-ticket` Add Note To Ticket
- POST `create-email-template` Create Email Template
- POST `create-lead` Create Lead
- POST `create-opportunity` Create Opportunity
- POST `create-ticket` Create Ticket
- DELETE `delete-company` Delete Company
- DELETE `delete-email-template` Delete Email Template
- DELETE `delete-lead` Delete Lead
- DELETE `delete-opportunity` Delete Opportunity
- DELETE `delete-task` Delete Task
- DELETE `delete-ticket` Delete Ticket
- PUT `edit-company` Edit Company
- PUT `edit-email-template` Edit Email Template
- PUT `edit-lead` Edit Lead
- PUT `edit-opportunity` Edit Opportunity
- PUT `edit-task` Edit Task
- PUT `edit-ticket` Edit Ticket
- GET `get-agent-types` Get Agent Types
- GET `get-all-agents` Get All Agents
- GET `get-companies` Get Companies
- GET `get-company-activity` Get Company Activity
- GET `get-company-properties` Get Company Properties
- GET `get-email` Get Email
- GET `get-email-signatures` Get Email Signatures
- GET `get-email-templates` Get Email Templates
- GET `get-emails` Get Emails
- GET `get-invoices` Get Invoices
- GET `get-lead-activity` Get Lead Activity
- GET `get-leads` Get Leads
- GET `get-opportunities` Get Opportunities
- GET `get-opportunity-activity` Get Opportunity Activity
- GET `get-task-activity` Get Task Activity
- GET `get-tasks` Get Tasks
- GET `get-ticket-activity` Get Ticket Activity
- GET `get-tickets` Get Tickets
- POST `send-email` Send Email
