# SMS.to API Documentation

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

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

## SMS.to actions

- GET `estimate-campaign-message` Estimate Campaign Message
- GET `estimate-campaign-viber` Estimate Campaign Viber
- GET `estimate-list-message` Estimate List Message
- GET `estimate-personalized-message` Estimate Personalized Message
- GET `estimate-single-message` Estimate Single Message
- GET `estimate-single-message-legacy-get` Estimate Single Message Legacy GET
- GET `estimate-single-viber-message` Estimate Single Viber Message
- GET `get-campaign-by-id` Get Campaign by ID
- GET `get-last-campaign` Get Last Campaign
- GET `get-last-message` Get Last Message
- GET `get-message-by-id` Get Message by ID
- GET `list-campaigns` List Campaigns
- GET `list-messages` List Messages
- GET `monthly-usage-report` Monthly Usage Report
- POST `schedule-sending-messages` Schedule Sending Messages
- POST `schedule-sending-viber-messages` Schedule Sending Viber Messages
- POST `send-campaign-message` Send Campaign Message
- POST `send-campaign-viber` Send Campaign Viber
- POST `send-flash-message` Send Flash Message
- POST `send-message-to-a-list-or-multiple-list-in-array` Send Message to a List or Multiple List in Array
- POST `send-personalized-messages` Send Personalized Messages
- POST `send-single-message` Send Single Message
- POST `send-viber-message` Send Viber Message
- POST `send-viber-to-a-lists` Send Viber to a List/s
