SMS API
The HORISEN SMS API provides multiple protocol options for sending and receiving SMS messages at scale. Whether you need simple REST integration, high-throughput SMPP connections, or full binary control over message encoding and concatenation, our SMS APIs deliver the flexibility and reliability required for mission-critical messaging.
Choose the API that best fits your integration requirements and technical stack.
The SMS HTTP(S) API is a JSON-over-HTTPS interface for sending MT messages, retrieving delivery reports (DLRs), and receiving MO messages. It handles concatenation, WSI messages, flash and binary messages, delivery scheduling, and User Data Header (UDH) customization on your behalf, so most integrations never need to touch raw SMPP fields. The SMPP API exposes a standard SMPP v3.4/v5.0-compatible bind for customers who already run SMPP infrastructure and need persistent, high-throughput connections with full DLR error code reporting. The Binary-safe SMS HTTP API sits between the two: it keeps the HTTP/JSON transport of the standard API but exposes every field of the underlying SMPP submit_sm/deliver_sm PDUs (including data_coding and esm_class), giving you full control over message encoding and concatenation instead of having the platform fill those fields in automatically.