Sinch Communications API
us.sms.api.sinch.com
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.
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.
api_key
free
1.0
https://us.sms.api.sinch.com
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
GETList 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
GETList 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
GETList 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)
Cancel a scheduled or queued batch that has not yet been fully delivered.
Simulate sending a batch without actually delivering messages. Returns the number of recipients and message parts for cost estimation.
Retrieve the details of a specific sent batch by its batch ID.
List all sent SMS batches with optional filtering by date range, sender, and status.
Replace all properties of an existing batch with new values.
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.
Update an existing batch message that has not yet been delivered, including modifying recipients and message body.
delivery_reports (3)
Retrieve a delivery report for a specific batch, showing per-recipient delivery status and error codes.
Retrieve the delivery report for a specific recipient phone number within a batch.
List delivery reports for sent batches with optional filtering by status and date.
groups (6)
Create a new group of phone numbers that can be used as a batch message target.
Delete a phone number group by its group ID.
Retrieve details of a specific phone number group by its group ID.
List all phone number groups in your account.
List all phone numbers belonging to a specific group.
Update the name and members of an existing phone number group. Add or remove phone numbers.
inbounds (2)
Retrieve a specific inbound SMS message by its ID.
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