Send SMS (NORMAL)
Using a GET method, you can send notification SMS to your customers on VTpass Messaging using the API end point below:
Live URL: https://messaging.vtpass.com/api/sms/sendsms
Authentication
Make sure to pass your Public Key and Secret Key as Authentication in the header to access the API
header: { X-Token: VT_PK_XXXXXXXXXXXXXXXXXXXXXXX X-Secret: VT_SK_XXXXXXXXXXXXXXXXXXXXXX }
Request Pattern:
This endpoint allows you to send sms messages to your users on VTpass Messaging, you may hit the sendsms endpoint while passing your keys via the header as shown above:
URL: https://messaging.vtpass.com/api/sms/sendsms?sender={sender}&recipient={recipient}&message={message}&responsetype={responsetype}
FIELDS | Mandatory/Optional | TYPE | DESCRIPTION |
---|---|---|---|
sender | M | string | This is the name your users will see on their mobile phone as the sender of this SMS. For an example, it can be VTpass. |
recipient | M | string | This is the phone number(s) of your users and can be sent as a string joined by commas (,) without spaces for more than one phone number. This can be 11 digits (or more for foreign numbers). For example: 08012345678,2347012345678,233500012223 |
message | M | string | This is the message content you wish to send to your users. This can be one or more of OTP, post transaction SMS, Marketing campaign SMS, Promo SMS, etc. |
responsetype | O | string | This is the type or pattern of response you are comfortable with or your platform best understands. This can be one of json, text or xml .NOTE: By default, our API returns text as responseType |
Expected Response:
TEXT RESPONSE:
TG00-MESSAGE PROCESSED:0000|2347061933309|1623425963075808467849264|SENT|MESSAGE SENT TO PROVIDER|MTNNG|NIGERIA |999|0000-00-00 00:00:00
JSON RESPONSE:
{ "responseCode": "TG00", "response": "MESSAGE PROCESSED", "batchId": 5463323, "clientBatchId": null, "sentDate": "2021-06-11 16:36:45", "messages": [ { "statusCode": "0000", "recipient": "2347061933309", "messageId": "1623425805438752507784251", "status": "SENT", "description": "MESSAGE SENT TO PROVIDER", "network": "MTNNG", "country": "NIGERIA\r", "deliveryCode": "999", "deliveryDate": "0000-00-00 00:00:00", "bulkId": "1623425805465161413" } ] }
XML RESPONSE:
<?xml version="1.0"?> <root> <responseCode>TG00</responseCode> <response>MESSAGE PROCESSED</response> <clientId>5463326</clientId> <clientBatchId /> <sentDate>2021-06-11 16:40:33</sentDate> <messages> <item> <statusCode>0000</statusCode> <recipient>2347061933309</recipient> <messageId>1623426033925937673946634</messageId> <status>SENT</status> <description>MESSAGE SENT TO PROVIDER</description> <network>MTNNG</network> <country>NIGERIA</country> <deliveryCode>999</deliveryCode> <deliveryDate>0000-00-00 00:00:00</deliveryDate> <bulkId>1623426033496476560</bulkId> </item> </messages> </root>