Canada Post Service Info Virtual Sandbox
Access Canada Post service metadata and operational configuration details via SOAP.
The ServiceInfoService provides programmatic access to Canada Post service definitions, including barcode specifications, customer service parameters, manifest requirements, and shipping rate configurations. This SOAP-based interface allows developers to retrieve metadata necessary for configuring client applications to interact correctly with various Canada Post shipping and mailing workflows.
Use cases:
Use this sandbox to validate service-specific metadata retrieval, such as barcode formats, outlet location details, and shipping rate parameters. Developers can test their SOAP client's ability to parse complex XML service definitions and handle operational configuration responses for various mailing and tracking workflows.
Canada Post Service Info virtual sandbox is up and running!
Use this sandbox URL as the API base in your code to simulate Canada Post Service Info responses instantly.
https://canada-serviceinfo.mock.beeceptor.com
Operations:(8)
GetAuthreturnServiceInfo
SOAP Action: http://www.canadapost.ca/ws/soap/service/GetAuthreturnServiceInfo/v2
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-authreturn-service-info-request xmlns="http://www.canadapost.ca/ws/soap/serviceinfo/v2"><message-type>{{oneOf 'SO' 'SS' 'AT'}}</message-type><locale>{{oneOf 'EN' 'FR'}}</locale><platform-id>{{faker 'string.numeric' '{"length":8}'}}</platform-id></get-authreturn-service-info-request></soap:Body></soap:Envelope><?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-authreturn-service-info-response xmlns="http://www.canadapost.ca/ws/soap/serviceinfo/v2"><info-messages>{{#repeat (faker 'number.int' '{"min":1,"max":3}') comma=false}}<info-message><message-type>{{oneOf 'SO' 'SS' 'AT'}}</message-type><message-text>{{faker 'company.catchPhrase'}}</message-text><from-datetime>{{now 'iso'}}</from-datetime><to-datetime>{{now '{days:7}' 'iso'}}</to-datetime></info-message>{{/repeat}}</info-messages></get-authreturn-service-info-response></soap:Body></soap:Envelope>GetBarcodeServiceInfo
SOAP Action: http://www.canadapost.ca/ws/soap/service/GetBarcodeServiceInfo/v2
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-barcode-service-info-request xmlns="http://www.canadapost.ca/ws/soap/serviceinfo/v2"><message-type>{{oneOf 'SO' 'SS'}}</message-type><locale>{{oneOf 'Fr' 'En'}}</locale><platform-id>{{faker 'string.numeric' '{<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-barcode-service-info-response xmlns="http://www.canadapost.ca/ws/soap/serviceinfo/v2"><info-messages>{{#repeat (faker 'number.int' '{"min":1,"max":3}') comma=false}}<info-message><message-type>{{oneOf 'SO' 'SS'}}</message-type><message-text>{{oneOf 'Scheduled maintenance in progress' 'Service operating normally' 'Delay in processing expected'}}</message-text><from-datetime>{{now '{days:-1}' 'iso'}}</from-datetime><to-datetime>{{now '{days:1}' 'iso'}}</to-datetime></info-message>{{/repeat}}</info-messages></get-barcode-service-info-response></soap:Body></soap:Envelope>GetCustomerServiceInfo
SOAP Action: http://www.canadapost.ca/ws/soap/service/GetCustomerServiceInfo/v2
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-customer-service-info-request xmlns="http://www.canadapost.ca/ws/soap/serviceinfo/v2"><message-type>{{oneOf 'SO' 'SS' 'MS'}}</message-type><locale>{{oneOf 'EN' 'FR'}}</locale><platform-id>{{faker 'number.int' '{"min":1,"max":5}'}}</platform-id></get-customer-service-info-request></soap:Body></soap:Envelope><?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-customer-service-info-response xmlns="http://www.canadapost.ca/ws/soap/serviceinfo/v2"><info-messages>{{#repeat (faker 'number.int' '{"min":1,"max":3}') comma=false}}<info-message><message-type>{{oneOf 'SO' 'SS' 'MS'}}</message-type><message-text>{{oneOf 'Scheduled maintenance on Saturday' 'New service features available' 'System update notification'}}</message-text><from-datetime>{{now 'iso'}}</from-datetime><to-datetime>{{now '{days:1}' 'iso'}}</to-datetime></info-message>{{/repeat}}</info-messages></get-customer-service-info-response></soap:Body></soap:Envelope>GetManifestServiceInfo
SOAP Action: http://www.canadapost.ca/ws/soap/service/GetManifestServiceInfo/v2
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-manifest-service-info-request xmlns="http://www.canadapost.ca/ws/soap/serviceinfo/v2"><message-type>{{oneOf 'SO' 'SS' 'PC'}}</message-type><locale>{{oneOf 'EN' 'FR'}}</locale><platform-id>{{faker 'number.int' '{"min":10,"max":99}'}}</platform-id></get-manifest-service-info-request></soap:Body></soap:Envelope><?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-manifest-service-info-response xmlns="http://www.canadapost.ca/ws/soap/serviceinfo/v2"><info-messages>{{#repeat (faker 'number.int' '{"min":1,"max":3}') comma=false}}<info-message><message-type>{{oneOf 'SO' 'SS' 'PC'}}</message-type><message-text>{{oneOf 'Scheduled maintenance on Saturday' 'System update in progress' 'Regional service disruption' 'All systems operational'}}</message-text><from-datetime>{{now 'iso'}}</from-datetime><to-datetime>{{now '{hours:2}' 'iso'}}</to-datetime></info-message>{{/repeat}}</info-messages></get-manifest-service-info-response></soap:Body></soap:Envelope>GetOutletServiceInfo
SOAP Action: http://www.canadapost.ca/ws/soap/service/GetOutletServiceInfo/v2
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-outlet-service-info-request xmlns="http://www.canadapost.ca/ws/soap/serviceinfo/v2"><message-type>{{oneOf 'SO' 'SI'}}</message-type><locale>{{oneOf 'Fr' 'En'}}</locale><platform-id>{{faker 'string.numeric' '{<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-outlet-service-info-response xmlns="http://www.canadapost.ca/ws/soap/serviceinfo/v2"><info-messages>{{#repeat (faker 'number.int' '{GetShipmentServiceInfo
SOAP Action: http://www.canadapost.ca/ws/soap/service/GetShipmentServiceInfo/v2
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-shipment-service-info-request xmlns="http://www.canadapost.ca/ws/soap/serviceinfo/v2"><message-type>{{oneOf 'SO' 'SS' 'ST'}}</message-type><locale>{{oneOf 'en' 'fr'}}</locale><platform-id>{{faker 'string.numeric' '{"length":5}'}}</platform-id></get-shipment-service-info-request></soap:Body></soap:Envelope><?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-shipment-service-info-response xmlns="http://www.canadapost.ca/ws/soap/serviceinfo/v2"><info-messages>{{#repeat (faker 'number.int' '{"min":1,"max":3}') comma=false}}<info-message><message-type>{{oneOf 'SO' 'SS' 'ST'}}</message-type><message-text>{{oneOf 'Service disruption in Quebec region' 'Planned maintenance on July 1st' 'Shipping delays expected for international parcels'}}</message-text><from-datetime>{{now 'iso'}}</from-datetime><to-datetime>{{now '{days:2}' 'iso'}}</to-datetime></info-message>{{/repeat}}</info-messages></get-shipment-service-info-response></soap:Body></soap:Envelope>GetShipRateServiceInfo
SOAP Action: http://www.canadapost.ca/ws/soap/service/GetShipRateServiceInfo/v2
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-ship-rate-service-info-request xmlns="http://www.canadapost.ca/ws/soap/serviceinfo/v2"><message-type>SO</message-type><locale>{{oneOf 'EN' 'FR'}}</locale><platform-id>6472001980</platform-id></get-ship-rate-service-info-request></soap:Body></soap:Envelope><?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-ship-rate-service-info-response xmlns="http://www.canadapost.ca/ws/soap/serviceinfo/v2"><info-messages>{{#repeat (faker 'number.int' '{"min":1,"max":3}') comma=false}}<info-message><message-type>SO</message-type><message-text>{{oneOf 'Scheduled maintenance on June 30th' 'New service rates effective July 1st' 'API version 3.0 update coming soon'}}</message-text><from-datetime>{{now 'iso'}}</from-datetime><to-datetime>{{now '{days:1}' 'iso'}}</to-datetime></info-message>{{/repeat}}</info-messages></get-ship-rate-service-info-response></soap:Body></soap:Envelope>GetUaMailingServiceInfo
SOAP Action: http://www.canadapost.ca/ws/soap/service/GetUaMailingServiceInfo/v2
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-ua-mailing-service-info-request xmlns="http://www.canadapost.ca/ws/soap/serviceinfo/v2"><message-type>SO</message-type><locale>{{oneOf 'en' 'fr'}}</locale><platform-id>{{faker 'string.numeric' '{"length":3}'}}</platform-id></get-ua-mailing-service-info-request></soap:Body></soap:Envelope><?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-ua-mailing-service-info-response xmlns="http://www.canadapost.ca/ws/soap/serviceinfo/v2"><info-messages>{{#repeat (faker 'number.int' '{"min":1,"max":3}') comma=false}}<info-message><message-type>SO</message-type><message-text>{{oneOf 'System maintenance scheduled' 'New rates applied' 'API version update available'}}</message-text><from-datetime>{{now 'iso'}}</from-datetime><to-datetime>{{now '{days:1}' 'iso'}}</to-datetime></info-message>{{/repeat}}</info-messages></get-ua-mailing-service-info-response></soap:Body></soap:Envelope>