Canada Post Manifest Service Virtual Sandbox
Virtual endpoint for managing Canada Post shipment manifests and artifacts.
The ManifestService allows developers to interact with Canada Post's manifest operations. This virtual service supports transmitting shipments, retrieving manifest artifacts, and querying manifest details, enabling developers to prototype mailing workflows without hitting live production systems.
Use this hosted sandbox to simulate Canada Post Manifest Service APIs without authentication, API keys, or extra dependencies. Point your code or SDK to the Beeceptor base URL, preferably through an environment variable or feature flag, and switch back to the production API when ready.
This keeps your integration code consistent across local development, QA, demos, and production.
Use cases:
Use this sandbox to validate manifest transmission payloads, verify artifact ID generation, test manifest retrieval logic, and simulate response handling for shipment batching and documentation workflows.
Canada Post Manifest Service virtual sandbox is up and running!
Use this sandbox URL as the API base in your code to simulate Canada Post Manifest Service responses instantly.
https://canada-manifest.mock.beeceptor.com
Operations:(4)
TransmitShipments
View
SOAP Action: http://www.canadapost.ca/ws/soap/manifest/v8/TransmitShipments
Request Envelope
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><transmit-shipments-request xmlns="http://www.canadapost.ca/ws/soap/manifest/v8"><mailed-by>{{faker 'string.numeric' '{"length":5}'}}</mailed-by><mobo>{{faker 'number.int' '{"min":1,"max":10}'}}</mobo><locale>{{oneOf 'FR' 'EN'}}</locale><platform-id>{{faker 'string.numeric' '{"length":2}'}}</platform-id><transmit-set><customer-request-id>{{faker 'string.alphanumeric' '{"length":29}'}}</customer-request-id><group-ids><group-id>{{faker 'string.alphanumeric' '{"length":5}'}}</group-id></group-ids><cpc-pickup-indicator>{{oneOf 'true' 'false'}}</cpc-pickup-indicator><requested-shipping-point>{{faker 'string.alphanumeric' '{"length":6}'}}</requested-shipping-point><shipping-point-id>{{faker 'string.alphanumeric' '{"length":4}'}}</shipping-point-id><detailed-manifests>{{oneOf 'true' 'false'}}</detailed-manifests><method-of-payment>{{faker 'string.alphanumeric' '{"length":9}'}}</method-of-payment><manifest-address><manifest-company>{{faker 'company.name'}}</manifest-company><manifest-name>{{faker 'person.fullName'}}</manifest-name><phone-number>{{faker 'phone.number' '{"style":"international"}'}}</phone-number><address-details><address-line-1>{{faker 'location.streetAddress'}}</address-line-1><address-line-2>{{faker 'string.alphanumeric' '{"length":20}'}}</address-line-2><city>{{faker 'location.city'}}</city><prov-state>{{faker 'location.state' '{"abbreviated":true}'}}</prov-state><country-code>CA</country-code><postal-zip-code>{{faker 'location.zipCode'}}</postal-zip-code></address-details></manifest-address><customer-reference>{{faker 'string.alphanumeric' '{"length":6}'}}</customer-reference><excluded-shipments><shipment-id>{{faker 'string.alphanumeric' '{"length":10}'}}</shipment-id></excluded-shipments></transmit-set></transmit-shipments-request></soap:Body></soap:Envelope>Response Envelope
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><transmit-shipments-response xmlns="http://www.canadapost.ca/ws/soap/manifest/v8"><manifests>{{#repeat (faker 'number.int' '{"min":1,"max":3}') comma=false}}<manifest-id>{{faker 'string.alphanumeric' '{"length":12}'}}</manifest-id>{{/repeat}}</manifests></transmit-shipments-response></soap:Body></soap:Envelope>GetManifestArtifactId
View
SOAP Action: http://www.canadapost.ca/ws/soap/manifest/v8/GetManifestArtifactId
Request Envelope
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-manifest-artifact-id-request xmlns="http://www.canadapost.ca/ws/soap/manifest/v8"><mailed-by>{{faker 'string.numeric' '{"length":4}'}}</mailed-by><mobo>{{faker 'number.int' '{"min":1,"max":9}'}}</mobo><locale>{{oneOf 'FR' 'EN'}}</locale><platform-id>{{faker 'string.numeric' '{"length":2}'}}</platform-id><manifest-id>{{faker 'string.alphanumeric' '{"length":5}'}}</manifest-id></get-manifest-artifact-id-request></soap:Body></soap:Envelope>Response Envelope
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-manifest-artifact-id-response xmlns="http://www.canadapost.ca/ws/soap/manifest/v8"><manifest><customer-request-id>{{faker 'string.uuid'}}</customer-request-id><po-number>{{faker 'string.alphanumeric' '{"length":7}'}}</po-number><artifact-id>{{faker 'string.uuid'}}</artifact-id></manifest></get-manifest-artifact-id-response></soap:Body></soap:Envelope>GetManifestDetails
View
SOAP Action: http://www.canadapost.ca/ws/soap/manifest/v8/GetManifestDetails
Request Envelope
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-manifest-details-request xmlns="http://www.canadapost.ca/ws/soap/manifest/v8"><mailed-by>{{faker 'number.int' '{"min":1,"max":999}'}}</mailed-by><mobo>{{faker 'number.int' '{"min":1,"max":999}'}}</mobo><locale>{{oneOf 'EN' 'FR'}}</locale><platform-id>{{faker 'string.numeric' '{"length":8}'}}</platform-id><manifest-id>{{faker 'string.alphanumeric' '{"length":10}'}}</manifest-id></get-manifest-details-request></soap:Body></soap:Envelope>Response Envelope
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-manifest-details-response xmlns="http://www.canadapost.ca/ws/soap/manifest/v8"><manifest-details><po-number>{{faker 'string.alphanumeric' '{"length":12}'}}</po-number><final-shipping-point>{{faker 'string.alphanumeric' '{"length":6}'}}</final-shipping-point><shipping-point-name>{{faker 'company.name'}}</shipping-point-name><shipping-point-id>{{faker 'string.alphanumeric' '{"length":8}'}}</shipping-point-id><cpc-pickup-indicator>{{oneOf 'true' 'false'}}</cpc-pickup-indicator><mailed-by-customer>{{faker 'number.int' '{"min":100000,"max":999999}'}}</mailed-by-customer><mailed-on-behalf-of>{{faker 'number.int' '{"min":100000,"max":999999}'}}</mailed-on-behalf-of><paid-by-customer>{{faker 'number.int' '{"min":100000,"max":999999}'}}</paid-by-customer><customer-ref>{{faker 'string.uuid'}}</customer-ref><manifest-date>{{now 'iso'}}</manifest-date><manifest-time>{{now 'utc'}}</manifest-time><contract-id>{{faker 'number.int' '{"min":10000000,"max":99999999}'}}</contract-id><method-of-payment>{{oneOf 'CreditCard' 'Account' 'Cash'}}</method-of-payment><manifest-pricing-info><base-cost>{{faker 'finance.amount' '{"min":10,"max":500,"dec":2}'}}</base-cost><automation-discount>{{faker 'finance.amount' '{"min":1,"max":50,"dec":2}'}}</automation-discount><options-and-surcharges>{{faker 'finance.amount' '{"min":1,"max":20,"dec":2}'}}</options-and-surcharges><gst>{{faker 'finance.amount' '{"min":1,"max":50,"dec":2}'}}</gst><pst>{{faker 'finance.amount' '{"min":1,"max":50,"dec":2}'}}</pst><hst>{{faker 'finance.amount' '{"min":1,"max":50,"dec":2}'}}</hst><total-due-cpc>{{faker 'finance.amount' '{"min":20,"max":1000,"dec":2}'}}</total-due-cpc></manifest-pricing-info><manifest-address><manifest-company>{{faker 'company.name'}}</manifest-company><manifest-name>{{faker 'person.fullName'}}</manifest-name><phone-number>{{faker 'phone.number' '{"style":"international"}'}}</phone-number><address-details><address-line-1>{{faker 'location.streetAddress'}}</address-line-1><address-line-2>{{faker 'location.city'}}</address-line-2><city>{{faker 'location.city'}}</city><prov-state>{{faker 'location.state'}}</prov-state><country-code>CA</country-code><postal-zip-code>{{faker 'location.zipCode'}}</postal-zip-code></address-details></manifest-address></manifest-details></get-manifest-details-response></soap:Body></soap:Envelope>GetManifests
View
SOAP Action: http://www.canadapost.ca/ws/soap/manifest/v8/GetManifests
Request Envelope
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-manifests-request xmlns="http://www.canadapost.ca/ws/soap/manifest/v8"><mailed-by>3132752803</mailed-by><mobo>31909207</mobo><locale>eN</locale><platform-id>1044050761</platform-id><start>{{now 'iso'}}</start><end>{{now 'iso'}}</end></get-manifests-request></soap:Body></soap:Envelope>Response Envelope
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get-manifests-response xmlns="http://www.canadapost.ca/ws/soap/manifest/v8"><manifests>{{#repeat (faker 'number.int' '{"min":1,"max":5}') comma=false}}<manifest-id>{{faker 'string.alphanumeric' '{"length":12,"casing":"upper"}'}}</manifest-id>{{/repeat}}</manifests></get-manifests-response></soap:Body></soap:Envelope>soapwsdlshippinglogisticscanada-post