API SMS for developers

API SMS to integrate shipping into your systems

Connects your application, CRM, ERP, e-commerce or internal software with the API SMS SMS.is to send SMS API HTTP/HTTPS, and manage communications transactional from your own processes.

SMS HTTP APIPOST JSONDLR deliveryTechnical support
developers.sms.es/docs/sms-https-api/
Flow API SMSHTTP/HTTPS
Internal system
  └─ prepares event └─ generates message

API SMS.es
  └─ receives the request HTTP/HTTPS └─ processed by sending SMS

DLR
  └─ informed delivery status
Example JSONPOST
{
  "sender": "SMSes",
  "receiver": "34600000000",
  "text": "Tu código es 123456",
  "dlrUrl": "https://tu-dominio.com/dlr",
  "dlrMask": "1",
  "auth": { "...": "..." }
}
Technical integration direct

API SMS to automate mission critical communications

An integration SMS API allows you to connect an automatic message with your business systems without relying on manual submissions.

API

Integration HTTP/HTTPS

Send SMS from their own systems through an API documented for technical teams.

Shipments transactional

Active messages for the following events: orders, disclosures, notices, appointments, or internal processes.

🔐

OTP, alerts and warnings

Use cases critical as verification codes, alerts, and notifications operational.

Platform + support

The API is part of the environment SMS.it is, with accompanying commercial and technical.

Use cases

Why to use the API SMS

Integrates SMS in flows where the message should go out automatically from your own business logic.

🔐

OTP/2FA

Codes of verification and authentication of users.

📅

Reminders

Quotations, bookings, renewals and expirations.

🚨

Alerts

Notices operational incidents and urgent communications.

Confirmations

Orders, high, deliveries, status changes or requests.

🔄

Transactional

Messages triggered by events internal systems.

🧩

CRM/ERP

Integrating SMS with business processes and administrative.

🛒

E-commerce

Order notifications, shipment, delivery, or recovery.

💻

Own Apps

Integrated messaging applications and SaaS platforms.

🔐

OTP/2FA

Codes of verification and authentication of users.

📅

Reminders

Quotations, bookings, renewals and expirations.

🚨

Alerts

Notices operational incidents and urgent communications.

Confirmations

Orders, high, deliveries, status changes or requests.

🔄

Transactional

Messages triggered by events internal systems.

🧩

CRM/ERP

Integrating SMS with business processes and administrative.

🛒

E-commerce

Order notifications, shipment, delivery, or recovery.

💻

Own Apps

Integrated messaging applications and SaaS platforms.

API integration

Connect SMS.es is to your processes, without complicating your operation

API SMS is designed for your system to send messages automatically when there is an important action: access, an order, an appointment, an alert or a change of state.

1. Your system triggers the eventThe CRM, ERP, e-commerce, app or backend decides when to send the SMS.
2. SMS.es is processed the shipmentThe integration is done via SMS, HTTP API, following the official documentation.
3. You get delivery statusEvents DLR allow you to know the status of the message when you set up the callback.
Internal systemCRM, ERP, e-commerce, app or backend own
API SMS.esHTTP/HTTPS request with message data
SMSMessage sent to the recipient
DLRState event to your system

Have a look at the official documentation of the parameters, URLs and credentials that correspond to your account before you perform the integration.

Official documentation

Refer to the documentation before you integrate

Check the operation of the SMS HTTP API, available fields, responses, error codes, and events DLR directly on the portal technician SMS.is.

Types of integration

Fits the API SMS in your current workflow

No need to change your whole system. The API can connect to different environments depending on the use case.

Own applications

Integrates the sending of SMS in your backend panel of customer, product, SaaS or internal application to select messages from the events of user or system.

Ideal forOTP, disclosures, notices of account.
TeamDevelopment backend or product.

CRM/ERP

Use the API SMS to your CRM or ERP can throw confirmations, alerts, reminders, or communications related to customers, orders, appointments, or records.

Ideal forBusiness processes and administrative.
TeamIT, operations, or integrator.

E-commerce

Automates notifications related to orders, shipments, deliveries, incidents or critical actions of the client without relying on manual processes.

Ideal forConfirmations and deliveries.
TeamE-commerce, IT or operations.

Automations internal

Connect the SMS to business rules, alerts, internal, care processes, administrative notices or communication flows from recurring.

Ideal forAlerts and recurrent processes.
TeamOperations, IT, or support.

Third-party platforms

If you work as an agency partner, integrator or reseller, you can use SMS.es is as a messaging layer for your clients or projects.

Ideal forPartners and integrators.
TeamIntegration, technical sales or support.
Platform + APIS

It is not only an API: it is part of the SMS.is

API SMS can live with the visual platform of SMS.es is for campaigns, contacts, channels, and reports. So you can combine automation with technical operational management from the panel.

CampaignsShipments from visual platform.
ContactsManagement and segmentation.
ReportOperational follow-up.
Plataforma omnicanal de SMS.es conectada con API SMS
Flow technical

Send, view, automate, and scale

A clear structure for teams that need to integrate SMS within business processes in a controlled manner.

01Send

Active messages from your system when significant events occur.

02Receive status

Use the DLR to know the result of the message according to the documentation.

03Automate

Connects to the logic of business communications, SMS repeatable.

04Scale

Passes test techniques to actual flows with the support of the team SMS.is.

Choose the right path

API SMS, visual platform or SMS two-way

Not all cases require API. This comparison helps to direct the user to the correct solution.

SMS bulk

For campaigns-time or recurring managed from a visual platform.

See SMS bulk →
FAQ

Frequently asked questions about API SMS

Resolves the doubts more habitual before you integrate SMS sending API in your system.

What is an API SMS?

An API SMS enables an application, system or platform to send SMS messages by using an integration technique, without having to manage each shipment manually from a panel.

What is to integrate SMS API?

Serves to automate communications such as OTP/2FA, alerts, confirmations, reminders, notices of delivery, notices and transactional messages activated by system events.

How can I send SMS from my application?

Yes. The SMS documentation.it describes how to send SMS using HTTP/HTTPS requests with JSON content. The integration must be performed by your technical team or integrator.

Where is the API documentation for SMS SMS.is it?

The official documentation is available at developers.sms.es/docs/sms-https-api/.

Does the API SMS serves for OTP/2FA?

Yes, API, SMS can be used to send verification codes and messages for authentication, provided that the flow of security is properly implemented in your system.

Can I use the API for alerts and notifications?

Yes. It is one of the most common uses: alert operational status notifications, confirmations, reminders, and communications transactional.

Can I integrate SMS.es is with my CRM or ERP?

Yes, if your CRM, ERP or middleware allows integrations techniques. The API can connect from their own systems or by using an integrator to develop the flow needed.

Do I need technical knowledge to use the API?

To use the API directly if you need technical knowledge. If you would prefer to send campaigns without development, you can use the visual platform of SMS.it is or ask for help from the technical team.

What is the difference between send SMS from platform and send SMS API?

The visual platform is designed to manage campaigns, contacts, and reports from a panel. API SMS is designed to automate shipments from systems, applications, or internal processes.

How do I request technical assistance or business?

You can contact with SMS.es is from the contact page to review your case of integration, volume, countries, and technical needs access to the API.

Integrate SMS in your systems with the API of SMS.es

See the technical documentation or speak with our team to assess the best approach of integration SMS for your business.