openapi: 3.2.0 info: title: Sinch SMS Inbounds API description: The Sinch SMS API enables developers to send and receive SMS messages globally at scale. It supports batch messaging with scheduled delivery, message templates, delivery reports, and inbound message handling via webhooks. The API provides group management for organizing recipients, automatic message encoding optimization, and supports both transactional and marketing use cases across carriers worldwide. version: '1.0' contact: name: Sinch Support url: https://www.sinch.com/contact-us/ termsOfService: https://www.sinch.com/terms-of-service/ servers: - url: https://us.sms.api.sinch.com description: US Production Server - url: https://eu.sms.api.sinch.com description: EU Production Server - url: https://au.sms.api.sinch.com description: Australia Production Server - url: https://br.sms.api.sinch.com description: Brazil Production Server - url: https://ca.sms.api.sinch.com description: Canada Production Server security: - bearerAuth: [] tags: - name: Inbounds description: Inbound messages (Mobile Originated) are incoming messages sent to your short codes or long numbers from mobile phones. paths: /xms/v1/{service_plan_id}/inbounds: get: operationId: listInboundMessages summary: List Inbound Messages description: Returns a list of inbound (Mobile Originated) messages with pagination support. Messages can be filtered by start date and end date. tags: - Inbounds parameters: - $ref: '#/components/parameters/ServicePlanId' - name: page in: query description: The page number to retrieve schema: type: integer default: 0 - name: page_size in: query description: The number of messages per page schema: type: integer default: 30 maximum: 100 - name: to in: query description: Filter by destination number schema: type: string - name: start_date in: query description: Filter messages received after this date schema: type: string format: date-time - name: end_date in: query description: Filter messages received before this date schema: type: string format: date-time responses: '200': description: List of inbound messages content: application/json: schema: $ref: '#/components/schemas/InboundMessageList' '401': description: Unauthorized /xms/v1/{service_plan_id}/inbounds/{inbound_id}: get: operationId: getInboundMessage summary: Get an Inbound Message description: Returns the details of a specific inbound message. tags: - Inbounds parameters: - $ref: '#/components/parameters/ServicePlanId' - name: inbound_id in: path required: true description: The unique identifier of the inbound message schema: type: string responses: '200': description: Inbound message details content: application/json: schema: $ref: '#/components/schemas/InboundMessage' '401': description: Unauthorized '404': description: Message not found components: parameters: ServicePlanId: name: service_plan_id in: path required: true description: The unique identifier for the service plan schema: type: string schemas: InboundMessageList: type: object properties: count: type: integer description: Total number of inbound messages page: type: integer description: Current page number page_size: type: integer description: Number of messages per page inbounds: type: array description: List of inbound message objects items: $ref: '#/components/schemas/InboundMessage' InboundMessage: type: object properties: id: type: string description: The unique inbound message identifier from: type: string description: The sender phone number to: type: string description: The destination number body: type: string description: The message body type: type: string description: The message type received_at: type: string format: date-time description: When the message was received operator_id: type: string description: The mobile operator identifier client_reference: type: string description: Client reference from the original batch securitySchemes: bearerAuth: type: http scheme: bearer description: API token sent in the Authorization header preceded by Bearer. externalDocs: description: Sinch SMS API Documentation url: https://developers.sinch.com/docs/sms x-ae-provenance: origin unrecorded (catalog pass before 2026-09); NOT a provider-published document. Kept on 2026-10-08 because its /xms/v1/{service_plan_id}/... paths match the SMS REST API reference nav at https://developers.sinch.com/docs/sms/api-reference (Batches, Delivery reports, Groups, Inbounds), which publishes no downloadable OpenAPI bundle (searched 2026-10-08). Moved out of _original/ because _original asserts provider publication.