Skip to content
SENDLY by ACTIOSENDLY by ACTIO
Product · SMS API

Open SMS API for developers who don't have time for corporate gateways.

An SMS gateway for business and a clean REST API for developers. One endpoint, one Bearer Token – first SMS within 30 seconds of sign-up.

  • 100 free SMS to start
  • No card, no contract
  • Operator in the UKE registry
  • SMS from PLN 0.075

Why SENDLY, not another reseller

An operator, not a middleman

SENDLY is a UKE-registered service – you send straight from the operator, not through a resold gateway.

100 free SMS to start

No card, no subscription. You pay only for messages actually sent, pay-as-you-go from PLN 0.075.

Billing in PLN

A VAT invoice in Polish złoty, with no currency conversion or hidden FX fees like global aggregators.

1:1 support

You talk to a real person, not a ticket maze. We help you integrate the API.

Send your first SMS in a few lines

One endpoint, POST /api/sms, a Bearer Token from the panel, plain JSON. No forced SDK, no SOAP. 100 free SMS to test.

curl -X POST https://api.sendly.link/api/sms \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "48732129000",
    "body": "Twój kod logowania: 482910"
  }'
  1. 1

    Create an account

    Sign-up takes 2 minutes and you get 100 free SMS to start.

  2. 2

    Generate a token

    Click your Bearer Token in the panel and paste it into the Authorization header.

  3. 3

    Send an SMS

    POST /api/sms with from, to and body. You get a message_id in the response.

Create account · 100 free SMS

What you get.

REST + JSON

POST /api/sms with three fields: from, to, body. No quirks, no XML, no SOAP.

Bearer Token auth

Standard OAuth2-style. Generate in panel, attach in header, done.

Webhooks

A POST event to your URL: delivery confirmations (status DELIVERED or ERROR) and inbound messages.

Bulk send

One request, many numbers. The same message to up to 100 recipients via /api/sms-multi.

UCS-2 / GSM-7 encoding

Full Unicode (UCS-2, split every 60 characters) or lean GSM-7 up to 160 characters. Toggle it in the panel.

3CX integration

3CX SMS API mode for the 3CX Phone System – send and receive SMS via /api/tcx.

Where it fits.

Transactional notifications

Order status, booking changes, security alerts.

2FA / OTP authentication

One-time codes for login, payment confirmation.

App workflows

Backend events trigger SMS without manual intervention.

Technical questions

A Bearer Token generated in the panel, in the Authorization header. No passwords in the URL, no OAuth dance.

REST with JSON. POST /api/sms with from, to and body. No XML, no SOAP.

GSM-7 up to 160 characters, Unicode (UCS-2) split every 60 characters. You set the encoding in the panel.

By webhook – we POST to your URL with a DELIVERED or ERROR status. Inbound SMS arrive through the same mechanism.

Yes, 100 free SMS to start, no card. After that you pay only for messages actually sent, from PLN 0.075.

Yes – the REST API fits any backend, there is a 3CX mode, and even an MCP server to send SMS straight from an AI agent.

Start sending SMS today.

100 free messages. No credit card. No subscription. Activation in 30 seconds.