# Atlas AI Revenue Engine API Documentation

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

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

## Atlas AI Revenue Engine actions

- POST `add-knowledge-base-file-to-collection` Add Knowledge Base File to Collection
- POST `attach-knowledge-base-file-to-campaign` Attach Knowledge Base File to Campaign
- POST `create-scheduled-call` Create Scheduled Call
- DELETE `delete-call-record` Delete Call Record
- DELETE `delete-campaign` Delete Campaign
- DELETE `delete-knowledge-base-file` Delete Knowledge Base File
- DELETE `detach-knowledge-base-file-from-campaign` Detach Knowledge Base File from Campaign
- GET `get-call-record` Get Call Record
- GET `get-campaign` Get Campaign
- GET `get-campaign-statistics` Get Campaign Statistics
- GET `list-call-bookings` List Call Bookings
- GET `list-call-records` List Call Records
- GET `list-campaign-bookings` List Campaign Bookings
- GET `list-campaign-knowledge-base-files` List Campaign Knowledge Base Files
- GET `list-campaign-overview-statistics` List Campaign Overview Statistics
- GET `list-campaigns` List Campaigns
- GET `list-knowledge-base-file-linked-campaigns` List Knowledge Base File Linked Campaigns
- GET `list-knowledge-base-files` List Knowledge Base Files
- GET `list-scheduled-calls` List Scheduled Calls
- DELETE `remove-knowledge-base-file-from-collection` Remove Knowledge Base File from Collection
- PUT `set-campaign-status` Set Campaign Status
- PUT `update-campaign` Update Campaign
- POST `upload-knowledge-base-file` Upload Knowledge Base File
- POST `upload-knowledge-from-url` Upload Knowledge from URL
