# Sales Cookie API Documentation

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

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

## Sales Cookie actions

- POST `add-user-to-team` Add User To Team
- PUT `create-or-update-team` Create Or Update Team
- PUT `create-or-update-user` Create Or Update User
- POST `create-transaction` Create Transaction
- GET `get-custom-properties` Get Custom Properties
- POST `import-transactions` Import Transactions
- GET `list-alerts` List Alerts
- GET `list-announcements` List Announcements
- GET `list-calculation-commissions` List Calculation Commissions
- GET `list-calculation-credits` List Calculation Credits
- GET `list-calculation-results` List Calculation Results
- GET `list-calculations` List Calculations
- GET `list-catalog-entries` List Catalog Entries
- GET `list-custom-variables` List Custom Variables
- GET `list-event-logs` List Event Logs
- GET `list-plan-enrollments` List Plan Enrollments
- GET `list-plan-roles` List Plan Roles
- GET `list-plans` List Plans
- GET `list-reports` List Reports
- GET `list-survey-results` List Survey Results
- GET `list-surveys` List Surveys
- GET `list-team-aliases` List Team Aliases
- GET `list-team-members` List Team Members
- GET `list-teams` List Teams
- GET `list-transactions` List Transactions
- GET `list-user-aliases` List User Aliases
- GET `list-users` List Users
- GET `list-workspace-roles` List Workspace Roles
- GET `list-workspace-settings` List Workspace Settings
- POST `prepare-full-transaction-import` Prepare Full Transaction Import
- DELETE `remove-user-from-team` Remove User From Team
- PUT `set-custom-properties` Set Custom Properties
- POST `upload-transactions-csv` Upload Transactions Csv
