TrustedSMS API (1.0.0)

Download OpenAPI specification:

TrustedSMS — reliable SMS delivery API. This document describes the single‑message endpoint for sending an SMS immediately. Bulk, inbound, and webhook endpoints are defined in separate specifications.

Send an SMS message

Queues a single SMS for instant delivery. The response returns a message resource URL, cost (VAT included), and initial processing status. Delivery‑status callbacks can be configured via the /webhooks resource.

Authorizations:
ApiKeyAuth(ApiKeyAuthOAuth2)
Request Body schema: application/json
required
to
required
string

Recipient phone number in E.164 international format (e.g., +491701234567).

from
string

Sender ID shown to the recipient — either an E.164 number or a pre‑approved alphanumeric name. Using an alphanumeric ID adds 25–30 % to the route cost.

message
required
string

SMS text body. Each segment is limited to 160 GSM‑7 or 70 UCS‑2 characters; up to 1 600 / 700 characters total. Long messages are billed per segment.

messageBoost
boolean
Default: false

Premium Delivery option that uses high‑priority routes and slight text variation to improve deliverability for time‑critical messages. Additional fees apply.

Responses

Request samples

Content type
application/json
{
  • "to": "+491701234567",
  • "from": "TrustedSMS",
  • "message": "Hello from TrustedSMS!",
  • "messageBoost": false
}

Response samples

Content type
application/json
{
  • "messageId": "a3f4c1e8b9d24f3b865d0c7fa2e5d4af",
  • "status": "queued",
  • "to": "+491701234567",
  • "costVat": 0.0595,
  • "country": "DE",
  • "sentAt": "2025-06-24T14:12:05Z"
}