Sinch Communications API

us.sms.api.sinch.com

Community

Sinch is a global CPaaS provider for SMS, voice, and verification services. Use this API to send and receive SMS messages in batches, manage delivery reports, organize recipients into groups, verify phone numbers, and make voice calls at scale across 200+ countries.

[catalog]Catalog only — enable via gateway with your own API key

Enable this service

This service is in the catalog but not part of v1 launch billing. To use it, run the command below and provide your own API key in the local config page — the gateway will call it under your account.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://us.sms.api.sinch.com

Last crawled

May 4, 2026

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Top Capabilities

Most commonly used operations — ready to call without drill-down.

batches_list

GET

List all sent SMS batches with optional filtering by date range, sender, and status.

GET https://us.sms.api.sinch.com/xms/v1/{service_plan_id}/batches

service_plan_id (string, required) Your Sinch service plan ID (path parameter).

page (integer) Page number for pagination. Default 0.

page_size (integer) Number of items per page. Default 30, max 100.

from (string) Filter by sender number.

start_date (string) Filter batches created on or after this ISO 8601 date.

...and 1 more parameters

delivery_reports_list

GET

List delivery reports for sent batches with optional filtering by status and date.

GET https://us.sms.api.sinch.com/xms/v1/{service_plan_id}/delivery_reports

service_plan_id (string, required) Your Sinch service plan ID (path parameter).

page (integer) Page number. Default 0.

page_size (integer) Number of items per page. Default 30, max 100.

start_date (string) ISO 8601 date for filtering reports created on or after this time.

end_date (string) ISO 8601 date for filtering reports created before this time.

...and 1 more parameters

groups_list

GET

List all phone number groups in your account.

GET https://us.sms.api.sinch.com/xms/v1/{service_plan_id}/groups

service_plan_id (string, required) Your Sinch service plan ID (path parameter).

page (integer) Page number. Default 0.

page_size (integer) Number of items per page. Default 30.

All Capabilities (18)

batches (7)

DELETEbatches_cancel

Cancel a scheduled or queued batch that has not yet been fully delivered.

POSTbatches_dry_run

Simulate sending a batch without actually delivering messages. Returns the number of recipients and message parts for cost estimation.

GETbatches_get

Retrieve the details of a specific sent batch by its batch ID.

GETbatches_list

List all sent SMS batches with optional filtering by date range, sender, and status.

PUTbatches_replace

Replace all properties of an existing batch with new values.

POSTbatches_send

Send an SMS message or batch of messages to one or more recipients. Messages are queued and sent at the rate limit in FIFO order.

POSTbatches_update

Update an existing batch message that has not yet been delivered, including modifying recipients and message body.

delivery_reports (3)

GETdelivery_reports_get

Retrieve a delivery report for a specific batch, showing per-recipient delivery status and error codes.

GETdelivery_reports_get_by_number

Retrieve the delivery report for a specific recipient phone number within a batch.

GETdelivery_reports_list

List delivery reports for sent batches with optional filtering by status and date.

groups (6)

POSTgroups_create

Create a new group of phone numbers that can be used as a batch message target.

DELETEgroups_delete

Delete a phone number group by its group ID.

GETgroups_get

Retrieve details of a specific phone number group by its group ID.

GETgroups_list

List all phone number groups in your account.

GETgroups_members_list

List all phone numbers belonging to a specific group.

POSTgroups_update

Update the name and members of an existing phone number group. Add or remove phone numbers.

inbounds (2)

GETinbounds_get

Retrieve a specific inbound SMS message by its ID.

GETinbounds_list

List inbound SMS messages received on your Sinch numbers with optional date range filtering.

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Sinch Communications API
Description: Sinch is a global CPaaS provider for SMS, voice, and verification services. Use this API to send and receive SMS messages in batches, manage delivery reports, organize recipients into groups, verify phone numbers, and make voice calls at scale across 200+ countries.
Auth: api_key
Capabilities (18 total):
  batches (7):
    - batches_cancel: Cancel a scheduled or queued batch that has not yet been fully delivered.
    - batches_dry_run: Simulate sending a batch without actually delivering messages. Returns the number of recipients and message parts for cost estimation.
    - batches_get: Retrieve the details of a specific sent batch by its batch ID.
    - batches_list: List all sent SMS batches with optional filtering by date range, sender, and status.
    - batches_replace: Replace all properties of an existing batch with new values.
    - batches_send: Send an SMS message or batch of messages to one or more recipients. Messages are queued and sent at the rate limit in FIFO order.
    - batches_update: Update an existing batch message that has not yet been delivered, including modifying recipients and message body.
  delivery_reports (3):
    - delivery_reports_get: Retrieve a delivery report for a specific batch, showing per-recipient delivery status and error codes.
    - delivery_reports_get_by_number: Retrieve the delivery report for a specific recipient phone number within a batch.
    - delivery_reports_list: List delivery reports for sent batches with optional filtering by status and date.
  groups (6):
    - groups_create: Create a new group of phone numbers that can be used as a batch message target.
    - groups_delete: Delete a phone number group by its group ID.
    - groups_get: Retrieve details of a specific phone number group by its group ID.
    - groups_list: List all phone number groups in your account.
    - groups_members_list: List all phone numbers belonging to a specific group.
    - groups_update: Update the name and members of an existing phone number group. Add or remove phone numbers.
  inbounds (2):
    - inbounds_get: Retrieve a specific inbound SMS message by its ID.
    - inbounds_list: List inbound SMS messages received on your Sinch numbers with optional date range filtering.

Top capabilities (ready to call):
  - batches_list: GET /xms/v1/{service_plan_id}/batches
  - delivery_reports_list: GET /xms/v1/{service_plan_id}/delivery_reports
  - groups_list: GET /xms/v1/{service_plan_id}/groups