Contact Us
Do you need some more information?

When you fill out our Contact Form either to ask us something about our products or to request a recall or offer you are providing us with your personal data. We will use this data only to provide you with appropriate answer and to give you adequate update regarding our products.

We are glad to help you in any way.

Thank you!
We'll get in touch with you as soon as possible.
Back

Easy API implementation

API

HORISEN Robust Bulk SMS API

Send and receive text messages globally.

Integrate HORISEN Bulk SMS API into your software and our API will automate the whole process of sending text messages for you. Connection to our SMS Platform by standard interfaces: SMPP, SMPP over SSL, http, https.

Start using HORISEN Bulk SMS Service now

Here is a code sample for developers who would like to connect to our API:


$client = new GuzzleHttp\Client();
$res = $client->request('GET', 'https://sms.horisen.info:12015/mnpjson?msisdn=41787078880&user=testuser&password=testpass');
echo $res->getStatusCode();
// "200"
echo $res->getHeader('content-type');
// 'application/json; charset=utf8'
echo $res->getBody();
// {"type":"User"...'

// Send an asynchronous request.
$request = new \GuzzleHttp\Psr7\Request('GET', 'https://sms.horisen.info:12015/mnpjson?msisdn=41787078880&user=testuser&password=testpass');
$promise = $client->sendAsync($request)->then(function ($response) {
    echo 'I completed! ' . $response->getBody();
});
$promise->wait();

{
    "imm": {
    "qid": "058d37a9409913af80a5b6e068d0a8ca",
    "msisdn": "41787078880",
    "mcc": "228",
    "mnc": "02",
    "errcode": "000",
    "ported": "Unknown",
    "roaming": "Unknown",
    "valid": "Unknown",
    "online": "Unknown",
    "asked": "teldas",
    "answered": "teldas",
    "extInfo": false,
    "smsId": "" 
    }
}

Fields in response:

Name Description Example
qid Query ID 135c5eea40008a01807c7229938dd852
msisdn MSISDN international format with or without leading'+' 41787078880
mcc MCC 228
mnc MNC of network where number is ported 03
errcode Error code, see list of error codes below 140
errdesc Error Description No information about given MSISDN

Integrate, send, scale. Easy!

Our robust API enables you to leverage the power of messaging communication worldwide. It ensures delivery, safety and end-to-end messaging. Supported programming languages: Python, Java, Node.js, PHP, Ruby, .NET, Go.

Quickstarter
  • Code Wrapper
  • Sending Bulk Messages
  • Data flow of messages
Integration kits
  • Python integration kit
  • PHP integration kit
  • GOlang integration kit
  • NodeJS integration kit
References
  • API Error Codes
  • Delivery States
  • GSM Character Set

Do you have any questions?

Please contact us if you need assistance.

Contact
Us