# 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.                                                               |
