SMARTicket V5 (ST5) SOAP API Documentation

Version: 1.5.0

Last Modified: 21 Apr 2025

Status: Beta

Try the SOAP endpoints from the browser.

Use the built-in tester page to switch tenants, load a sample SOAP envelope, call the service, and inspect the raw XML response.

Open SOAP Tester

Overview

The SOAP integration in ST5.Api is exposed through three endpoints. The documents below link to contract-specific references for the shared ticketing operations and the CTS-specific additions.

CTS SOAP API

CTS-specific SOAP contract exposed at /v3_ws_cts.svc.

Includes shared ticketing operations plus destination lookup, trip query, reschedule ticket validation, and rescheduleSeatConfirm.

Open CTS SOAP API Doc

TMS API

Standard SOAP contract exposed at /v3_ws.svc.

Includes seat query, seat block, seat confirm, seat cancel, ticket query, ticket collection, transaction release, manifest query, and cancel collected ticket.

Open TMS SOAP API Doc

TMS NS SOAP API

Namespace-based SOAP compatibility contract exposed at /v5_wsns.svc.

Includes the full TMS ticketing contract using the urn:TicketService namespace and explicit SOAPAction headers.

Open TMS + NS SOAP Doc

Service Endpoint Summary

Service Endpoint WSDL Remarks
CTS SOAP API /v3_ws_cts.svc /v3_ws_cts.svc?wsdl Shared ticketing operations plus destination, trip, reschedule validation, and rescheduleSeatConfirm
TMS API /v3_ws.svc /v3_ws.svc?wsdl Shared ticketing contract with empty service namespace
TMS NS SOAP API /v5_wsns.svc /v5_wsns.svc?wsdl Shared ticketing contract with urn:TicketService namespace and explicit SOAPAction