# Sending SMS from 3rd Party Providers

If your service provider is already integrated with Mobivate SMS, you should be able to configure your **API Key** on their platform and this should enable you to send SMS directly from the 3rd Party software.

{% hint style="info" %}
The **API Key**, you can find on [our portal](https://hub.mobivate.com/) under the **User Profile** section.
{% endhint %}

If your service provider is not already integrated, you can ask them to do so. It should only take them few minutes to complete the integration using this simple API:

### **Request URL**

```http
https://api.mobivatebulksms.com:443/send/single?api_key={API_Key which you provide to them}
```

### **Content Type**

```json
application/json
```

### **Post Data (raw)**

```json
{
  "originator" : "TEST",
  "recipient" : "447930000000",
  "body" : "Hello World",
  "routeId" : "mglobal"
}
```

### **Parameters**

| Parameter  | Required? | Description                                                                            |
| ---------- | --------- | -------------------------------------------------------------------------------------- |
| routeId    | Yes       | Mobivate recommends using "`mglobal`", but other Route IDs are available upon request. |
| originator | Yes       | 11 alpha-numeric sender name or 15 digit number.                                       |
| recipient  | Yes       | international formatted mobile/cell number.                                            |
| body       | Yes       | Text message (160 characters, 70 if containing Unicode (2 bytes) characters).          |
| campaignId | No        | Campaign ID. Requires an existing Campaign.                                            |
| reference  | No        | Your internal reference.                                                               |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.mobivatebulksms.com/archived-docs/sending-sms-from-3rd-party-providers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
