Rivet SMS

FREE
By M Mubashir | Updated 2 months ago | SMS
Popularity

5.9 / 10

Latency

288ms

Service Level

100%

Health Check

N/A

Back to All Tutorials (1)

Rivet SMS API

Rivet SMS API

Rivet SMS allows you to reach your customers via messaging service by providing connectivity to global mobile networks. Rivet SMS provides reliable and cost-effective SMS services to businesses across all industries and aims to connect worldwide.
*** Open your SMS account at Rivet for FREE and get 100 free SMS credits. Signup here https://app.rivet.solutions/User/SignUp***

Once the Account is created at Rivet SMS, the credentials required to send SMS are available for you.
The following parameters are required to send SMS with our REST SMS API:

• REST API Key- API key for the REST SMS API.
• Registered Sender ID(Contact Rivet support for this once the account is created (info@rivet.solutions))
• Client secret
	
API Details:
SMS
  1. Get Sent Message List
    GET https://app.rivet.solutions/api/v2/SMS?ApiKey={ApiKey}&ClientId={ClientId}&start={start}&length={length}&fromdate={fromdate}&enddate={enddate}
    Parameters :

ApiKey: ApiKey used for authentication purpose and pass this parameter in URL encoded format. - String
ClientId: ClientId used for authentication purpose and pass this parameter in URL encoded format. - String
start: Starting index value to fetch the campaign detail.- Number
length: Ending index value to fetch the campaign detail. - Number
fromdate: Date format must be in yyyy-mm-dd -String
enddate: Date format must be in yyyy-mm-dd -String

HEADERS :
Content-Type: application/json or application/xml
Type: json or xml

Jquery Api Call :

  1. Get Sent Message Status
    GET https://app.rivet.solutions/api/v2/MessageStatus?ApiKey={ApiKey}&ClientId={ClientId}&MessageId={MessageId}
    Parameters :

ApiKey: ApiKey used for authentication purpose and pass this parameter in URL encoded format.- String
ClientId: ClientId used for authentication purpose and pass this parameter in URL encoded format. - String
MessageId: MessageId of message - Number
HEADERS :
Content-Type: application/json or application/xml
Type: json or xml

Jquery Api Call :

  1. Create SMS
    GET https://app.rivet.solutions/api/v2/SendSMS?ApiKey={ApiKey}&ClientId={ClientId}&SenderId={SenderId}&Message={Message}&MobileNumbers={MobileNumber}&Is_Unicode={Is_Unicode}&Is_Flash={Is_Flash}
    Parameters :

ApiKey: ApiKey used for authentication purpose. String
ClientId: ClientId used for authentication purpose. String
SenderId :Approved Sender Id - String
Message :text message to send - string
MobileNumbers: Use mobile number as comma separated to send message on multiple mobile MobileNumber number - string e.g. 78461230,78945612
Is_Unicode (optional): Is_Unicode is true or false for unicode message - boolean(optional)
Is_Flash (optional): Is_Flash is true or false for flash message - boolean(optional)
scheduleTime: Date in yyyy-MM-dd HH:MM (only for schedule message) - string(optional)
groupId : Valid group-id of current user (only for group message otherwise leave empty string) - string(optional)

HEADERS :
Content-Type: application/json or application/xml
Type: json or xml

Jquery Api Call :

  1. Create SMS
    POST https://app.rivet.solutions/api/v2/SendSMS
    Request Body :
    JSON
    {
    “SenderId”: “string”,
    “Is_Unicode”: true,
    “Is_Flash”: true,
    “SchedTime”: “string”,
    “GroupId”: “string”,
    “Message”: “string”,
    “MobileNumbers”: “string”,
    “ApiKey”: “string”,
    “ClientId”: “string”
    }

Parameters :
ApiKey: ApiKey used for authentication purpose.- String
ClientId ClientId used for authentication purpose.- String
SenderId Approved Sender Id - String
Message text message to send -string
Use mobile number as comma sepreated to send message on multiple mobile MobileNumber number string e.g. 78461230,78945612
Is_Unicode (optional) Is_Unicode is ture or false for unicode message -boolean
Is_Flash (optional) Is_Flash is ture or false for flash message - boolean
scheduleTime Date in yyyy-MM-dd HH:MM (only for schedule message)- string
Valid group-id of current user (only for group message otherwise leave empty string) - string

  1. Create Bulk SMS
    GET https://app.rivet.solutions/api/v2/SendBulkSMS?ApiKey={ApiKey}&ClientId={ClientId}&SenderId={SenderId}&MobileNumber_Message={MobileNumber_Message}
    Parameters :

ApiKey ApiKey used for authentication purpose. String
ClientId ClientId used for authentication purpose. String
SenderId Approved Sender Id String
MobileNumber_Message: Please ensure while submitting the request the message should be passed in encoded format.-string
e.g. 7846100230testmessage~78945612hellomessage
Is_Unicode (optional) Is_Unicode is ture or false for unicode message
Is_Flash (optional) Is_Flash is ture or false for flash message
scheduleTime : scheduleTime Date in yyyy-MM-dd HH:MM (only for schedule message)
(optional)

HEADERS :
Content-Type: application/json or application/xml
Type: json or xml

Jquery Api Call :

  1. Create Bulk SMS
    POST https://app.rivet.solutions/api/v2/SendBulkSMS
    Request Body :
    JSON
    {
    “SenderId”: “string”,
    “Is_Unicode”: true,
    “Is_Flash”: true,
    “SchedTime”: “string”,
    “Messages”: [
    {
    “Number”:“string”,
    “Text”: “string”
    },
    {
    “Number”:“string”,
    “Text”: “string”
    }
    ],
    “ApiKey”: “string”,
    “ClientId”: “string”
    }

Parameters :

ApiKey ApiKey used for authentication purpose. String
ClientId ClientId used for authentication purpose. String
SenderId Approved Sender Id String
MobileNumber_Message
Please ensure while submitting the request the message should be passed in encoded
format. - string
e.g. 78461230test~78945612hello
Is_Unicode (optional) Is_Unicode is ture or false for unicode message
Is_Flash (optional) Is_Flash is ture or false for flash message
scheduleTime: scheduleTime Date in yyyy-MM-dd HH:MM (only for schedule message) (optional)

HEADERS :
Content-Type: application/json or application/xml
Type: json or xml

Jquery Api Call :