{"info":{"_postman_id":"4da6a79b-8bd3-4d81-bcc6-feb3a306c689","name":"Border Express Customer API 4.19.02","description":"<html><head></head><body><p>Customers can connect to Border Express Web via the web API. Access to information available within this API is managed based on customer accounts. This API currently includes the following functionality:</p>\n<ul>\n<li>Consignment creation.</li>\n<li>Retrieving details of consignments raised for your accounts.</li>\n<li>Tracking details for consignments (Despatched, In Transit, On Board, Delivered).</li>\n<li>Item (barcode) scanning events.</li>\n<li>Retrieving PODs.</li>\n<li>Pricing estimations.</li>\n<li>Calculating ETA dates for suburbs/postcodes.</li>\n</ul>\n<h1 id=\"getting-started\">Getting Started</h1>\n\n<h2>Account Setup</h2>\n\n<p>Before you can start utilising the API you will need to contact Border Express by emailing <a href=\"mailto:integrations@borderexpress.com.au\"><strong>integrations@borderexpress.com.au</strong></a>. Please provide an email address to link to your API account.</p>\n<h2>Format</h2>\n\n<p>Border Express only currently accepts/returns JSON as an input/output format.</p>\n<h2>Allowed HTTPS Requests</h2>\n\n<p>Our API accepts requests over HTTPS for the following methods:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Method</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>GET</td>\n<td>Retrieve data from the API for a specified resource</td>\n</tr>\n<tr>\n<td>POST</td>\n<td>Send data to the API to create or update a resource</td>\n</tr>\n</tbody>\n</table>\n</div><h2>HTTPS Responses</h2>\n\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Code</th>\n<th>Response</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>Call to API was successfully processed with content returned</td>\n</tr>\n<tr>\n<td>201</td>\n<td>Call to API was successful and a resource was created</td>\n</tr>\n<tr>\n<td>202</td>\n<td>Call to API was successful and queued for processing</td>\n</tr>\n<tr>\n<td>204</td>\n<td>Call to the API was successfully processed with no content returned</td>\n</tr>\n<tr>\n<td>400</td>\n<td>Call to API was not successful due to a bad request</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Call to API was not successful due to authentication issue</td>\n</tr>\n<tr>\n<td>403</td>\n<td>Call to API was not successful due to authorisation issue</td>\n</tr>\n<tr>\n<td>405</td>\n<td>Call to API was not successful as the method is not supported</td>\n</tr>\n<tr>\n<td>408</td>\n<td>Call to API was not successful due to timeout issue</td>\n</tr>\n<tr>\n<td>415</td>\n<td>Call to API was not successful as the media type is not supported</td>\n</tr>\n<tr>\n<td>500</td>\n<td>Call to API was not successful due to server error</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"environments\">Environments</h1>\n\n<h2>Environment URLs</h2>\n\n<p>Border Express has an API for development/testing and a production API for when you are ready to go live with your integration. Please do not utilise our production API for testing purposes.</p>\n<p>Border Express reserves the right to add fields/endpoints our API's at any time. It is the responsibility of the partner platform to ensure additions do not impact current implementation. If changes are required where an existing field requires a change/removal Border Express will version the endpoint and communicate the date the old version will be depreciated.</p>\n<h4>Development &amp; Testing</h4>\n\n<p>For setup and testing purposes, please connect to our test API</p>\n<p><a href=\"https://integrationapi.borderexpress.com.au\">https://integrationapi.borderexpress.com.au</a></p>\n<p>.</p>\n<h4>Production</h4>\n\n<p>After testing is complete and you are ready to deploy to live, please contact <a href=\"mailto:integrations@borderexpress.com.au\">integrations@borderexpress.com.au</a> and request the URL to our production API.</p>\n<h1 id=\"security\">Security</h1>\n\n<p>Security to the API is maintained by Border Express, all connections to our API are required to be over a HTTPS connection. Border Express utilises bearer tokens for authentication, the information inside these bearer tokens are for Border Express use only as they can change at any time. Tokens are only valid for 1 hour and Border Express reserve the right to revoke/disable a token priory to expiry.</p>\n<h1 id=\"support\">Support</h1>\n\n<p>For additional support, please email <a href=\"mailto:integrations@borderexpress.com.au\">integrations@borderexpress.com.au</a>.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Getting Started","slug":"getting-started"},{"content":"Environments","slug":"environments"},{"content":"Security","slug":"security"},{"content":"Support","slug":"support"}],"owner":"11708031","collectionId":"4da6a79b-8bd3-4d81-bcc6-feb3a306c689","publishedId":"SzzhdySi","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-12-02T05:16:29.000Z"},"item":[{"name":"Authentication","item":[{"name":"auth","id":"02718259-c52b-43af-86ce-9d371cad63e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{baseUrl}}/token","urlObject":{"path":["token"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"02718259-c52b-43af-86ce-9d371cad63e6"}],"id":"ef39854d-db88-4c8c-b303-54592ff43197","description":"<p>Border Express uses OAuth 2.0 authorisation. Tokens are issued for a period of time and enable you to interact with our API.</p>\n<p>This section explains how to retrieve a token as well as how to use the token to authenticate.</p>\n<h2>Retrieving Your Token</h2>\n\n<p>Before you can authenticate with the Border Express API, you will need to provide an email address that Border Express can use to set up your account.</p>\n<p>After your account is set up, Border Express will provide you with a client ID and secret that you can use to retrieve an API token.</p>\n<p>To retrieve an API token:\nMake a POST request to <a href=\"https://integrationapi.borderexpress.com.au/token\">https://integrationapi.borderexpress.com.au/token</a> with a \"Content-Type\" of: \"Content-Type: application/x-www-form-urlencoded\".</p>\n<p>The entered request body should contain your credentials in the format of: </p>\n<pre><code>grant_type=client_credentials&amp;client_id={clientId}&amp;client_secret={clientSecret}\n</code></pre>\n\n<p>If successful, a result will be returned in JSON. Below is an example of what this will look like.</p>\n<pre><code>{ \n    \"access_token\":\"****\", \n    \"token_type\":\"bearer\", \n    \"expires_in\":3599, \n    \"scope\":\"bex.webapi.basic\",\n    \"userName\":\"username@borderexpress.com.au\", \n    \".issued\":\"Tue, 29 Aug 2017 05:45:16 GMT\", \n    \".expires\":\"Tue, 29 Aug 2017 06:45:16 GMT\" \n}\n</code></pre>\n\n<h2>Using Your Token</h2>\nTo utilise your token, you must add the access token into the request header.\n\n<p>When a token is first retrieved, it is valid for an hour.</p>\n<p>In the request header, add the below values:</p>\n<ul>\n<li>Content-Type: application/json</li>\n<li>Authorization: bearer {access_token_value}</li>\n</ul>\n<p>Tokens must be renewed once expired. If a token has been revoked by Border Express you will receive a  401 status code and will be required to re-authenticate.</p>\n","event":[{"listen":"prerequest","script":{"id":"772cb755-2e6f-4cd6-a5f4-b46d19c888b1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b285a81b-78dd-43cd-9d39-d5c338c5a214","type":"text/javascript","exec":[""]}}],"_postman_id":"ef39854d-db88-4c8c-b303-54592ff43197"},{"name":"Consignments","item":[{"name":"Create Consignment","item":[{"name":"Create a consignment for goods travelling with Border Express on a specified service.","id":"dc10c4e4-bacd-43a4-a4da-b21a9613922d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"AuthorityToLeave\": \"<boolean>\",\n    \"DespatchDate\": \"<dateTime>\",\n    \"LoadItems\": [\n        {\n            \"ChargeUnit\": \"<string>\",\n            \"Description\": \"<string>\",\n            \"HasFoodstuffs\": \"<boolean>\",\n            \"Height\": \"<double>\",\n            \"Length\": \"<double>\",\n            \"Quantity\": \"<integer>\",\n            \"Weight\": \"<double>\",\n            \"Width\": \"<double>\",\n            \"DGs\": [\n                {\n                    \"AggregateQuantity\": \"<integer>\",\n                    \"PackageType\": \"<string>\",\n                    \"Quantity\": \"<integer>\",\n                    \"UNNumber\": \"<string>\",\n                    \"PackingGroup\": \"<string>\"\n                },\n                {\n                    \"AggregateQuantity\": \"<integer>\",\n                    \"PackageType\": \"<string>\",\n                    \"Quantity\": \"<integer>\",\n                    \"UNNumber\": \"<string>\",\n                    \"PackingGroup\": \"<string>\"\n                }\n            ],\n            \"CustomerReference\": \"<string>\"\n        },\n        {\n            \"ChargeUnit\": \"<string>\",\n            \"Description\": \"<string>\",\n            \"HasFoodstuffs\": \"<boolean>\",\n            \"Height\": \"<double>\",\n            \"Length\": \"<double>\",\n            \"Quantity\": \"<integer>\",\n            \"Weight\": \"<double>\",\n            \"Width\": \"<double>\",\n            \"DGs\": [\n                {\n                    \"AggregateQuantity\": \"<integer>\",\n                    \"PackageType\": \"<string>\",\n                    \"Quantity\": \"<integer>\",\n                    \"UNNumber\": \"<string>\",\n                    \"PackingGroup\": \"<string>\"\n                },\n                {\n                    \"AggregateQuantity\": \"<integer>\",\n                    \"PackageType\": \"<string>\",\n                    \"Quantity\": \"<integer>\",\n                    \"UNNumber\": \"<string>\",\n                    \"PackingGroup\": \"<string>\"\n                }\n            ],\n            \"CustomerReference\": \"<string>\"\n        }\n    ],\n    \"PayingAccountCode\": \"<string>\",\n    \"Receiver\": {\n        \"AddressLine1\": \"<string>\",\n        \"ContactEmail\": \"<string>\",\n        \"ContactPhone\": \"<string>\",\n        \"Name\": \"<string>\",\n        \"Postcode\": \"<string>\",\n        \"State\": \"<string>\",\n        \"Suburb\": \"<string>\",\n        \"Code\": \"<string>\",\n        \"AddressLine2\": \"<string>\",\n        \"ContactName\": \"<string>\",\n        \"Reference\": \"<string>\"\n    },\n    \"ReceiverToCollect\": \"<boolean>\",\n    \"Sender\": {\n        \"AddressLine1\": \"<string>\",\n        \"Name\": \"<string>\",\n        \"Postcode\": \"<string>\",\n        \"State\": \"<string>\",\n        \"Suburb\": \"<string>\",\n        \"Code\": \"<string>\",\n        \"AddressLine2\": \"<string>\",\n        \"ContactName\": \"<string>\",\n        \"ContactPhone\": \"<string>\",\n        \"ContactEmail\": \"<string>\",\n        \"Reference\": \"<string>\"\n    },\n    \"ServiceCode\": \"<string>\",\n    \"ConsignmentNumberPrefix\": \"<string>\",\n    \"Pallets\": {\n        \"Chep\": {\n            \"ExchangeIn\": \"<integer>\",\n            \"ExchangeOut\": \"<integer>\",\n            \"DirectTransferToRec\": \"<integer>\",\n            \"TransferOffBex\": \"<integer>\",\n            \"DocketNumber\": \"<string>\"\n        },\n        \"Loscam\": {\n            \"ExchangeIn\": \"<integer>\",\n            \"ExchangeOut\": \"<integer>\",\n            \"DirectTransferToRec\": \"<integer>\",\n            \"TransferOffBex\": \"<integer>\",\n            \"DocketNumber\": \"<string>\"\n        }\n    },\n    \"TimeSensitive\": {\n        \"Timeslot\": {\n            \"DateTime\": \"<dateTime>\",\n            \"Reference\": \"<string>\"\n        },\n        \"DeliveryWindow\": {\n            \"StartDate\": \"<dateTime>\",\n            \"EndDate\": \"<dateTime>\",\n            \"StartTime\": \"<string>\",\n            \"EndTime\": \"<string>\"\n        }\n    },\n    \"SpecialInstructions\": \"<string>\",\n    \"DangerousGoodsContact\": {\n        \"Name\": \"<string>\",\n        \"Phone\": \"<string>\"\n    },\n    \"Alerts\": [\n        {\n            \"AlertType\": \"<string>\",\n            \"ContactName\": \"<string>\",\n            \"EmailAddress\": \"<string>\"\n        },\n        {\n            \"AlertType\": \"<string>\",\n            \"ContactName\": \"<string>\",\n            \"EmailAddress\": \"<string>\"\n        }\n    ],\n    \"Barcodes\": [\n        \"<string>\",\n        \"<string>\"\n    ]\n}"},"url":"{{baseUrl}}/api/v2/consignments","description":"<p>A consignment will include details of pickup and receiver locations, item information and any special instructions or delivery requirements.</p>\n","urlObject":{"path":["api","v2","consignments"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>If the full label detail should be returned, this includes a base64 encoding of the pdf file</p>\n","type":"text/plain"},"key":"includeLabelDetail","value":"<boolean>"},{"disabled":true,"description":{"content":"<p>Specify how many copies of the labels should be generated</p>\n","type":"text/plain"},"key":"labelCopies","value":"1"},{"disabled":true,"description":{"content":"<p>Specify the size of the labels generated</p>\n","type":"text/plain"},"key":"labelSize","value":"A6"}],"variable":[]}},"response":[{"id":"2df12310-e04c-4e9e-afee-c5ef21366481","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"AuthorityToLeave\": \"false\",\n    \"DespatchDate\": \"2020-07-01\",\n    \"LoadItems\": [\n        {\n            \"ChargeUnit\": \"kilogram\",\n            \"Description\": \"box\",\n            \"HasFoodstuffs\": \"<boolean>\",\n            \"Height\": \"0.3\",\n            \"Length\": \"0.2\",\n            \"Quantity\": \"1\",\n            \"Weight\": \"2\",\n            \"Width\": \"0.3\",\n            \"CustomerReference\": \"test ref\"\n        },\n      \n    ],\n    \"PayingAccountCode\": \"abc12\",\n    \"Receiver\": {\n        \"AddressLine1\": \"123 Test Street\",\n        \"ContactEmail\": \"test@borderexpress.com.au\",\n        \"ContactPhone\": \"(02) 60 000000\",\n        \"Name\": \"Test Sender Customer\",\n        \"Postcode\": \"2640\",\n        \"State\": \"NSW\",\n        \"Suburb\": \"Albury\",\n        \"ContactName\": \"Bob\",\n        \"Reference\": \"Test Receiver Ref\"\n    },\n    \"ReceiverToCollect\": \"false\",\n    \"Sender\": {\n        \"AddressLine1\": \"12 Test Street\",\n        \"Name\": \"Test Receiver Company\",\n        \"Postcode\": \"3690\",\n        \"State\": \"VIC\",\n        \"Suburb\": \"Wodonga\",\n        \"ContactName\": \"Jo\",\n        \"ContactPhone\": \"(02) 60 999999\",\n        \"ContactEmail\": \"test@testcompany\",\n        \"Reference\": \"test Sender ref\"\n    },\n    \"ServiceCode\": \"PAR\",\n    \"ConsignmentNumberPrefix\": \"ABC\",\n    \"SpecialInstructions\": \"Leave on step\",\n }"},"url":{"raw":"{{baseUrl}}/api/v2/consignments?includeLabelDetail=false&labelCopies=1&labelSize=A6","host":["{{baseUrl}}"],"path":["api","v2","consignments"],"query":[{"key":"includeLabelDetail","value":"false"},{"key":"labelCopies","value":"1"},{"key":"labelSize","value":"A6"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"ConsignmentNumber\": \"ABC123456\",\n \"DespatchDate\": \"2020-07-01T00:00:00\",\n \"ETADate\": \"2020-07-02T00:00:00\",\n \"Label\": {\n  \"Links\": [\n   {\n    \"href\": \"https://{{baseUrl}}/api/v2/consignments/ABC123456/labels\",\n    \"rel\": \"self\",\n    \"method\": \"GET\"\n   }\n\n  ]\n\n },\n \"Barcodes\": [\n  {\n   \"BarcodeNumber\": \"ABC1234560001\"\n  },\n  {\n   \"BarcodeNumber\": \"ABC1234561234\"\n  }\n ]\n}"}],"_postman_id":"dc10c4e4-bacd-43a4-a4da-b21a9613922d"},{"name":"Retrieve the labels (barcodes) for a consignment.","id":"1cd50700-4ff8-42c6-80bb-568416470600","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/api/v2/consignments/:consignmentNumber/labels?size=A6&copies=1","description":"<p>Returns the labels (barcodes) for a consignment.</p>\n","urlObject":{"path":["api","v2","consignments",":consignmentNumber","labels"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>Specify the size of the labels generated</p>\n","type":"text/plain"},"key":"size","value":"A6"},{"description":{"content":"<p>Specify how many copies of the labels should be generated</p>\n","type":"text/plain"},"key":"copies","value":"1"}],"variable":[{"id":"93f72917-259e-4ee3-b00b-432cc293a089","description":{"content":"<p>(Required) The consignment to generate labels for</p>\n","type":"text/plain"},"type":"string","value":"<string>","key":"consignmentNumber"}]}},"response":[{"id":"03e59c2d-b90c-4a59-adb9-0fb557dead7a","name":"No results could be found.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v2/consignments/:consignmentNumber/labels?size=A6&copies=1","host":["{{baseUrl}}"],"path":["api","v2","consignments",":consignmentNumber","labels"],"query":[{"key":"size","value":"A6"},{"key":"copies","value":"1"}],"variable":[{"key":"consignmentNumber","value":"1398"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"\n{\n    \"type\":\"https://tools.ietf.org/html/rfc7231#section-6.5.4\",\n    \"title\":\"Not Found\",\n    \"status\":404,\n    \"traceId\":\"|8cac810a-444cc71377983015.\"\n}"},{"id":"304d6f1a-4493-4001-a539-28651d110806","name":"An invalid request was given.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v2/consignments/:consignmentNumber/labels?size=A3&copies=1","host":["{{baseUrl}}"],"path":["api","v2","consignments",":consignmentNumber","labels"],"query":[{"key":"size","value":"A3"},{"key":"copies","value":"1"}],"variable":[{"key":"consignmentNumber"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n\t\"errors\": {\n\t\t\"Unknown\": [\n\t\t\t\"1.1.114 - Invalid label size.\"\n\t\t]\n\t},\n\t\"type\": \"https://tools.ietf.org/html/rfc7231#section-6.5.1\",\n\t\"title\": \"One or more validation errors occurred.\",\n\t\"status\": 400,\n\t\"detail\": \"Invalid label size.\",\n\t\"instance\": \"urn:borderexpress:badrequest:8000126f-0001-f500-b63f-84710c7967bb\"\n}"},{"id":"48b0bc64-9ce5-4df9-8157-05afa0e41603","name":"The labels for the consignment.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v2/consignments/:consignmentNumber/labels?size=A6&copies=1","host":["{{baseUrl}}"],"path":["api","v2","consignments",":consignmentNumber","labels"],"query":[{"key":"size","value":"A6"},{"key":"copies","value":"1"}],"variable":[{"key":"consignmentNumber","value":"123456"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"%pdf....\"\n}"}],"_postman_id":"1cd50700-4ff8-42c6-80bb-568416470600"}],"id":"24597bd2-f58d-4f3c-ae08-5974cbb647f9","description":"<table>\n<thead>\n  <tr>\n    <th>Field</th>\n    <th>Description</th>\n    <th>Max<br />Size</th>\n    <th>Req.</th>\n    <th>Comments</th>\n  </tr>\n</thead>\n<tbody>\n  <tr>\n    <td>consignmentNumberPrefix</td>\n    <td>String</td>\n    <td>5</td>\n    <td>No</td>\n    <td>The alpha or numeric characters used to prefix a consignment number.</td>\n  </tr>\n <tr>\n    <td>despatchDate</td>\n    <td>Datetime</td>\n    <td></td>\n    <td>Yes</td>\n    <td>Date format: YYYY-MM-DD.<br />Date must be &gt;= today.</td>\n  </tr>\n  <tr>\n    <td>payingAccountCode</td>\n    <td>String</td>\n    <td>50</td>\n    <td>Yes</td>\n    <td>Border Express account code associated with the customer paying for the service.<br />Must be a valid active account with trading terms.</td>\n  </tr>\n  <tr>\n    <td>serviceCode</td>\n    <td>String</td>\n    <td>5</td>\n    <td>Yes</td>\n    <td>BLK- Bulk palletised freight. <br />PAR- Parcel or carton freight.<br />ECM - B2C individual items only<br />MEC - B2C multiple items.</td>\n  </tr>\n <tr>\n    <td>receiverToCollect</td>\n    <td>Boolean</td>\n    <td></td>\n    <td>Yes</td>\n    <td>False – Border Express to deliver the freight.<br />True – Receiving customer will collect freight from a Border Express branch.<br />The default value is False.</td>\n  </tr>\n  <tr>\n    <td>specialInstructions</td>\n    <td>String</td>\n    <td>500</td>\n    <td>No</td>\n    <td>Note: This does not display on the label but will be displayed on driver's devices.</td>\n  </tr>\n  <tr>\n    <td>authorityToLeave</td>\n    <td>Boolean</td>\n    <td></td>\n    <td>Yes</td>\n    <td>Indicates if the driver has the authority to leave goods in a safe place.<br />True - The customer has given the authority to leave the goods.<br />False - No authority to leave goods has been given.</td>\n  </tr>\n  <tr>\n    <td>barcodes</td>\n    <td>Array(String)</td>\n    <td></td>\n    <td>No</td>\n    <td>Required if the customer is providing their own freight labels (and do not require Border Express to generate labels).<br />Max individual barcode length is 50 characters.</td>\n  </tr>\n<tr>\n    <td><b>Dangerous Goods Contact</b></td>\n  </tr>\n   <tr>\n    <td>dangerousGoodsContact.Name</td>\n    <td>String</td>\n    <td>50</td>\n    <td></td>\n    <td>Name of the contact person for the DGs. <br />Required if the consignment includes dangerous goods.</td>\n  </tr>\n  <tr>\n    <td>dangerousGoodsContact.Phone</td>\n    <td>String</td>\n    <td>15</td>\n    <td></td>\n    <td>Must be a valid phone number with numbers between 0-9 and can only include () characters.<br />Required if the consignment includes dangerous goods.</td>\n  </tr>\n  <tr>\n    <td><b>Sender Details</b></td>\n  </tr>\n  <tr>\n    <td>sender.code</td>\n    <td>String</td>\n    <td>50</td>\n    <td>No</td>\n    <td>Border Express account code associated with the customer sending the freight.</td>\n  </tr>\n  <tr>\n    <td>sender.name</td>\n    <td>String</td>\n    <td>50</td>\n    <td>Yes</td>\n    <td>Name of the company sending the freight.</td>\n  </tr>\n  <tr>\n    <td>sender.addressLine1</td>\n    <td>String</td>\n    <td>150</td>\n    <td>Yes</td>\n    <td>Address the freight is being sent from.</td>\n  </tr>\n  <tr>\n    <td>sender.addressLine2</td>\n    <td>String</td>\n    <td>150</td>\n    <td>No</td>\n    <td></td>\n  </tr>\n  <tr>\n    <td>sender.suburb</td>\n    <td>String</td>\n    <td>50</td>\n    <td>Yes</td>\n    <td>Must be a valid Australia Post suburb.</td>\n  </tr>\n  <tr>\n    <td>sender.state</td>\n    <td>String</td>\n    <td>3</td>\n    <td>Yes</td>\n    <td>Short code for the state which the freight is being sent from e.g. NSW, VIC.</td>\n  </tr>\n  <tr>\n    <td>sender.postcode</td>\n    <td>String</td>\n    <td>4</td>\n    <td>Yes</td>\n    <td>Must be a valid Australia Post postcode.</td>\n  </tr>\n  <tr>\n    <td>sender.contactName</td>\n    <td>String</td>\n    <td>30</td>\n    <td>No</td>\n    <td>Name of the contact person sending the freight.</td>\n  </tr>\n  <tr>\n    <td>sender.contactPhone</td>\n    <td>String</td>\n    <td>15</td>\n    <td>No</td>\n    <td>Must be a valid phone number with numbers between 0-9 and can only include () characters.</td>\n  </tr>\n  <tr>\n    <td>sender.contactEmail</td>\n    <td>String</td>\n    <td>200</td>\n    <td>No</td>\n    <td>Must be a valid email.</td>\n  </tr>\n  <tr>\n    <td>sender.reference</td>\n    <td>String</td>\n    <td>50</td>\n    <td>No</td>\n    <td></td>\n  </tr>\n <tr>\n    <td><b>Receiver Details</b></td>\n  </tr>\n  <tr>\n    <td>receiver.code</td>\n    <td>String</td>\n    <td>50</td>\n    <td>No</td>\n    <td>Border Express account code associated with the customer receiving the freight.</td>\n  </tr>\n  <tr>\n    <td>receiver.name</td>\n    <td>String</td>\n    <td>50</td>\n    <td>Yes</td>\n    <td>Name of the customer receiving the freight.</td>\n  </tr>\n  <tr>\n    <td>receiver.addressLine1</td>\n    <td>String</td>\n    <td>150</td>\n    <td>Yes</td>\n    <td>Address the freight is being delivered to.</td>\n  </tr>\n  <tr>\n    <td>receiver.addressLine2</td>\n    <td>String</td>\n    <td>150</td>\n    <td>No</td>\n    <td></td>\n  </tr>\n  <tr>\n    <td>receiver.suburb</td>\n    <td>String</td>\n    <td>50</td>\n    <td>Yes</td>\n    <td>Must be a valid Australia Post delivery location.</td>\n  </tr>\n  <tr>\n    <td>receiver.state</td>\n    <td>String</td>\n    <td>3</td>\n    <td>Yes</td>\n    <td>Short name for the state which the freight is being delivered into e.g. NSW, VIC.</td>\n  </tr>\n  <tr>\n    <td>receiver.postcode</td>\n    <td>String</td>\n    <td>4</td>\n    <td>Yes</td>\n    <td>Must be a valid Australia Post delivery location.</td>\n  </tr>\n  <tr>\n    <td>receiver.contactName</td>\n    <td>String</td>\n    <td>30</td>\n    <td>No</td>\n    <td>The name of the contact person who will receive the delivery.</td>\n  </tr>\n  <tr>\n    <td>receiver.contactPhone</td>\n    <td>String</td>\n    <td>15</td>\n    <td>Yes</td>\n    <td>Must be a valid phone number with numbers between 0-9 and can only include () characters.</td>\n  </tr>\n  <tr>\n    <td>receiver.contactEmail</td>\n    <td>String</td>\n    <td>200</td>\n    <td>Yes</td>\n    <td>Must be a valid email.</td>\n  </tr>\n  <tr>\n    <td>receiver.reference</td>\n    <td>String</td>\n    <td>50</td>\n    <td>No</td>\n    <td></td>\n  </tr>\n  <tr>\n    <td><b>Load Item Details - Required <br />A consignment must have at least one load item.</b></td>\n  </tr>\n  <tr>\n    <td>loadItems.customerReference</td>\n    <td>String</td>\n    <td>50</td>\n    <td>No</td>\n    <td></td>\n  </tr>\n  <tr>\n    <td>loadItems.quantity</td>\n    <td>Integer</td>\n    <td></td>\n    <td>Yes</td>\n    <td>Must have quantity &gt; 0.</td>\n  </tr>\n  <tr>\n    <td>loadItems.description</td>\n    <td>String</td>\n    <td>50</td>\n    <td>Yes</td>\n    <td>A description of the item (Examples: box, pallet, carton, skid etc.). If the Unit Description = ‘Pallet’, then Length and Width will be auto-converted to 1.2m</td>\n  </tr>\n  <tr>\n    <td>loadItems.length</td>\n    <td>Double</td>\n    <td></td>\n    <td></td>\n    <td>Measured in meters. Required if the service type is bulk (palletised freight).Must be &gt; 0.</td>\n  </tr>\n  <tr>\n    <td>loadItems.width</td>\n    <td>Double</td>\n    <td></td>\n    <td></td>\n    <td>Measured in meters. Required if the service type is bulk (palletised freight). Must be &gt; 0.</td>\n  </tr>\n  <tr>\n    <td>loadItems.height</td>\n    <td>Double</td>\n    <td></td>\n    <td></td>\n    <td>Measured in meters. Required if the service type is bulk (palletised freight). Must be &gt; 0.</td>\n  </tr>\n  <tr>\n    <td>loadItems.weight</td>\n    <td>Double</td>\n    <td></td>\n    <td>Yes</td>\n    <td>Measured in kilograms.</td>\n  </tr>\n  <tr>\n    <td>loadItems.chargeUnit</td>\n    <td>String</td>\n    <td>50</td>\n    <td>Yes</td>\n    <td>For the parcel, bulk and multi item eCommerce (MEC) service the charge unit is normally “Kilogram”.<br />For the single eCommerce service (ECM) the charge unit is normally “Piece Rate”.</td>\n  </tr>\n  <tr>\n    <td>loadItems.hasFoodstuffs</td>\n    <td>Boolean</td>\n    <td></td>\n    <td>Yes</td>\n    <td>False - The freight does not contain food products.<br />True - This is a food product.<br />Default value is false.</td>\n  </tr>\n  <tr>\n    <td><b>Load Item Dangerous Goods <br />Required if the consignment has dangerous goods.</b></td>\n  </tr>\n  <tr>\n    <td>loadItems.dGs.unNumber</td>\n    <td>String</td>\n    <td>4</td>\n    <td>Yes</td>\n    <td>Must be 4 characters in length.<br />Must contain valid numbers between 0 – 9.<br />Must be allowed to travel with Border Express.</td>\n  </tr>\n  <tr>\n    <td>loadItems.dGs.packingGroup</td>\n    <td>String</td>\n    <td>3</td>\n    <td>No</td>\n    <td>Values must be I, II or III if provided.</td>\n  </tr>\n  <tr>\n    <td>loadItems.dGs.packageType</td>\n    <td>String</td>\n    <td>30</td>\n    <td>Yes</td>\n    <td>Must be a valid DG package type e.g. bag, drum, carton, bottle, tube.</td>\n  </tr>\n  <tr>\n    <td>loadItems.dGs.quantity</td>\n    <td>Integer</td>\n    <td></td>\n    <td>Yes</td>\n    <td>Must be a number &gt; 0.</td>\n  </tr>\n  <tr>\n    <td>loadItems.dGs.aggregateQuantity</td>\n    <td>Integer</td>\n    <td></td>\n    <td>Yes</td>\n    <td>Must be a number &gt; 0.</td>\n  </tr>\n  <tr>\n    <td>loadItems.dGs.shippingName</td>\n    <td>String</td>\n    <td>500</td>\n    <td>Yes</td>\n    <td>Proper shipping name</td>\n  </tr>\n  <tr>\n    <td>loadItems.dGs.class</td>\n    <td>String</td>\n    <td>10</td>\n    <td>Yes</td>\n    <td>DG class</td>\n  </tr>\n  <tr>\n    <td>loadItems.dGs.subRisk</td>\n    <td>String</td>\n    <td>25</td>\n    <td>No</td>\n    <td>Sub risk category of the DG (must be provided if one exists)</td>\n  </tr>\n  <tr>\n    <td><b>Time Sensitive Details <br />Only required if customer has a timeslot or delivery window agreement.</b></td>\n  </tr>\n  <tr>\n    <td>timeslot.dateTime</td>\n    <td>Datetime</td>\n    <td></td>\n    <td>No</td>\n    <td>A specific booking time for freight to be delivered.<br />Receiver local time YYYY-MM-DD HH:mm.</td>\n  </tr>\n  <tr>\n    <td>timeslot.reference</td>\n    <td>String</td>\n    <td>50</td>\n    <td>No</td>\n    <td>Required if a timeslot date time is provided.</td>\n  </tr>\n  <tr>\n    <td>deliveryWindow.startDate</td>\n    <td>Datetime</td>\n    <td></td>\n    <td>No</td>\n    <td>The earliest date which a delivery can occur in. Note: the start date must be after the consignment despatch date.<br />Date format: YYYY-MM-DD.</td>\n  </tr>\n  <tr>\n    <td>deliveryWindow.endDate</td>\n    <td>Datetime</td>\n    <td></td>\n    <td>No</td>\n    <td>The latest date which a delivery can occur in. Required if there is a delivery window start date.<br />Date format: YYYY-MM-DD</td>\n  </tr>\n  <tr>\n    <td>deliveryWindow.startTime</td>\n    <td>String</td>\n    <td></td>\n    <td>No</td>\n    <td>The earliest time which a delivery can occur in, on any one day within the delivery window. Receiver local time.<br />Time format: HH:mm</td>\n  </tr>\n  <tr>\n    <td>deliveryWindow.endTime</td>\n    <td>String</td>\n    <td></td>\n    <td>No</td>\n    <td>The latest time which a delivery can occur in, on any one day within the delivery window. Receiver local time.<br />Time format: HH:mm</td>\n  </tr>\n  <tr>\n    <td><b>Alerts (Optional)</b></td>\n  </tr>\n  <tr>\n    <td>alerts.contactName</td>\n    <td>String</td>\n    <td>50</td>\n    <td>No</td>\n    <td>The name of the person who will be receiving the notification.</td>\n  </tr>\n  <tr>\n    <td>alerts.emailAddress</td>\n    <td>String</td>\n    <td>200</td>\n    <td>No</td>\n    <td>Must be a valid email address.</td>\n  </tr>\n  <tr>\n    <td>alerts.alertType</td>\n    <td>String</td>\n    <td>30</td>\n    <td>No</td>\n    <td>Current alert types include:<br />DESPATCHED – Freight has been despatched from sender.<br />DELIVERY_STATUS – Freight has passed through a delivery checkpoint.<br />DELIVERED – Freight has been delivered.</td>\n  </tr>\n  <tr>\n    <td><b>CHEP Pallet Details <br />Required for palletised freight only where CHEP pallets are utilised.</b></td>\n  </tr>\n  <tr>\n    <td>pallets.chep.exchangeIn</td>\n    <td>Integer</td>\n    <td></td>\n    <td>No</td>\n    <td>Must be a number &gt;= 0.</td>\n  </tr>\n  <tr>\n    <td>pallets.chep.exchangeOut</td>\n    <td>Integer</td>\n    <td></td>\n    <td>No</td>\n    <td>Must be a number &gt;= 0.</td>\n  </tr>\n  <tr>\n    <td>pallets.chep.directTransferToRec</td>\n    <td>Integer</td>\n    <td></td>\n    <td>No</td>\n    <td>Must be a number &gt;= 0. </td>\n  </tr>\n  <tr>\n    <td>pallets.chep.transferOffBex</td>\n    <td>Integer</td>\n    <td></td>\n    <td>No</td>\n    <td>Must be a number &gt;= 0. </td>\n  </tr>\n  <tr>\n    <td>pallets.chep.docketNumber</td>\n    <td>String</td>\n    <td>50</td>\n    <td>No</td>\n    <td>Is required if CHEP exchange in and direct transfer to receiver &gt; 0. </td>\n  </tr>\n  <tr>\n    <td><b>Loscam Pallet Details<br />Required for palletised freight only where Loscam pallets are utilised.</b></td>\n  </tr>\n  <tr>\n    <td>pallets.loscam.exchangeIn</td>\n    <td>Integer</td>\n    <td></td>\n    <td>No</td>\n    <td>Must be a number &gt;= 0.</td>\n  </tr>\n  <tr>\n    <td>pallets.loscam.exchangeOut</td>\n    <td>Integer</td>\n    <td></td>\n    <td>No</td>\n    <td>Must be a number &gt;= 0.</td>\n  </tr>\n  <tr>\n    <td>pallets.loscam.directTransferToRec</td>\n    <td>Integer</td>\n    <td></td>\n    <td>No</td>\n    <td>Must be a number &gt;= 0.</td>\n  </tr>\n  <tr>\n    <td>pallets.loscam.transferOffBex</td>\n    <td>Integer</td>\n    <td></td>\n    <td>No</td>\n    <td>Must be a number &gt;= 0.</td>\n  </tr>\n  <tr>\n    <td>pallets.loscam.docketNumber</td>\n    <td>String</td>\n    <td>50</td>\n    <td>No</td>\n    <td>Required if Loscam transferOffBex or direct transfer to receiver &gt; 0. </td>\n  </tr>\n </tbody>\n</table>","event":[{"listen":"prerequest","script":{"id":"030d026d-83a5-45c5-8460-01218607bc6b","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"fb9e8924-f065-45f5-9d72-64c7cc2c67b7","type":"text/javascript","exec":[""]}}],"_postman_id":"24597bd2-f58d-4f3c-ae08-5974cbb647f9"},{"name":"Consignment Details","item":[{"name":"Retrieve the consignment details.","id":"11c4d001-3fe3-4fce-9d68-c38b0f123e99","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/api/v1/consignments/:consignmentNumber?expand=<string>,<string>&labelCopies=1&labelSize=A6","description":"<p>Retrieve details about a particular consignment which has been shipped with Border Express for delivery.</p>\n","urlObject":{"path":["api","v1","consignments",":consignmentNumber"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>If included children information is returned. Allowed values {\"all\",\"barcodes\",\"events\",\"loaditems\", \"label\",\"pods\",\"preconditions\"}</p>\n","type":"text/plain"},"key":"expand","value":"<string>,<string>"},{"disabled":true,"description":{"content":"<p>If enabled the response will be wrapped with an APIResponse object(obsolete)</p>\n","type":"text/plain"},"key":"wrap","value":"false"},{"description":{"content":"<p>Specify how many copies of the labels should be generated</p>\n","type":"text/plain"},"key":"labelCopies","value":"1"},{"description":{"content":"<p>Specify the size of the labels generated</p>\n","type":"text/plain"},"key":"labelSize","value":"A6"}],"variable":[{"id":"54b80242-f704-4a77-8e11-0d77ccbf55ba","description":{"content":"<p>(Required) The number associated with the consignment.</p>\n","type":"text/plain"},"type":"string","value":"<string>","key":"consignmentNumber"}]}},"response":[{"id":"7192c200-d178-42c9-82b3-64ccf43e992c","name":"Consignment details retrieved","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v1/consignments/:consignmentNumber","host":["{{baseUrl}}"],"path":["api","v1","consignments",":consignmentNumber"],"query":[{"key":"expand","value":"<string>,<string>","disabled":true},{"key":"wrap","value":"false","disabled":true},{"key":"labelCopies","value":"1","disabled":true},{"key":"labelSize","value":"A6","disabled":true}],"variable":[{"key":"consignmentNumber","value":"1234"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"ConnoteNumber\": \"1234\",\n \"ConnoteDate\": \"2020-07-01T00:00:00>\",\n \"ETADate\": \"2020-07-07T00:00:00\",\n \"SenderName\": \"Pick Up Company\",\n \"SenderAddressLine1\": \"123 Test Street\",\n \"SenderSuburb\": \"Heatherton\",\n \"SenderState\": \"VIC\",\n \"SenderPostCode\": \"3202\",\n \"SenderReference\": \"PO-1234\",\n \"SenderContactName\": \"Bob\",\n \"SenderContactPhone\": \"(03) 9555 1234\",\n \"ReceiverName\": \"Drop Off Company\",\n \"ReceiverAddressLine1\": \"1234 Test 2 Drive\",\n \"ReceiverSuburb\": \"Belmont\",\n \"ReceiverState\": \"WA\",\n \"ReceiverPostCode\": \"6104\",\n \"ReceiverReference\": \"TestRef\",\n \"ReceiverContactName\": \"Jo\",\n \"ReceiverContactPhone\": \"0400000000\",\n \"WhoPays\": \"O\",\n \"PayingAccountCode\": \"AB123\",\n \"PayingAccountName\": \"Test Account\",\n \"SpecialInstructions\": \"Leave on step\",\n \"TotalCubic\": \"0.238\",\n \"TotalWeight\": \"63.41\",\n \"TotalItems\": \"4\",\n \"TotalScannedItems\": \"2\",\n \"TotalScannedRecBranch\": \"1\",\n \"LastScannedLocation\": \"Melbourne\",\n \"IsDeliverable\": \"true\",\n \"DeliveredCHEPDirectTransferToRec\": \"0\",\n \"DeliveredCHEPExchangeIn\": \"0\",\n \"DeliveredCHEPExchangeOut\": \"0\",\n \"DeliveredCHEPTransferOffBEXIn\": \"0\",\n \"DeliveredLOSCAMDirectTransferToRec\": \"0\",\n \"DeliveredLOSCAMExchangeIn\": \"0\",\n \"DeliveredLOSCAMExchangeOut\": \"0\",\n \"DeliveredLOSCAMTransferOffBEXIn\": \"0\",\n \"HasDangerousGoods\": \"false\",\n \"HasFoodstuffs\": \"false\",\n \"IsCustomerBranchCollect\": \"false\",\n \"IsCustomerBranchDropoff\": \"false\",\n \"PalletsNotApplicable\": \"<boolean>\",\n \"PickedUpCHEPDirectTransferToRec\": \"0\",\n \"PickedUpCHEPExchangeIn\": \"0\",\n \"PickedUpCHEPExchangeOut\": \"0\",\n \"PickedUpCHEPTransferOffBEXOut\": \"0\",\n \"PickedUpLOSCAMDirectTransferToRec\": \"0\",\n \"PickedUpLOSCAMExchangeIn\": \"0\",\n \"PickedUpLOSCAMExchangeOut\": \"0>\",\n \"PickedUpLOSCAMTransferOffBEXOut\": \"0\",\n \"Status\": \"In Transit\",\n \"StatusChanged\": \"2020-07-01T18:27:05+10:0\",\n }"},{"id":"a9de4050-55d6-4b72-aa0f-992fbb579d33","name":"Consignment not found","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v1/consignments/:consignmentNumber","host":["{{baseUrl}}"],"path":["api","v1","consignments",":consignmentNumber"],"query":[{"key":"expand","value":"<string>,<string>","disabled":true},{"key":"wrap","value":"false","disabled":true},{"key":"labelCopies","value":"1","disabled":true},{"key":"labelSize","value":"A6","disabled":true}],"variable":[{"key":"consignmentNumber","value":"abc123"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"Type\": \"https://tools.ietf.org/html/rfc7231#section-6.5.4\",\n \"Title\": \"Not Found\",\n \"Status\": \"404\",\n \"traceId\": \"|1ab93d84-44fa2bf4048c3c9b.\"\n}"}],"_postman_id":"11c4d001-3fe3-4fce-9d68-c38b0f123e99"},{"name":"Search for consignments using attributes.","id":"25f7e0cf-1c41-4ac8-80e7-5741c44b46ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/api/v1/consignments?comparison=<string>&expand=<string>,<string>&connoteNumber=<string>&barcodeNumber=<string>&despatchFromDate=<dateTime>&despatchToDate=<dateTime>&etaFromDate=<dateTime>&etaToDate=<dateTime>&accountNumber=<string>&pageSize=0&pageNumber=1&label_copies=1&label_size=A6","description":"<p>Retrieve details about the consignments which have been shipped with Border Express for delivery based on specific attributes.\n            If called with no parameters, the despatch date range will be defaulted to 6 months from the current date.\n            Despatch date is applied as a range and applied first, the comparison operator does not apply to the date range.</p>\n","urlObject":{"path":["api","v1","consignments"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>Determine if the search should be an \"AND\" or an \"OR\" search, only required if more than one parameter is set.</p>\n","type":"text/plain"},"key":"comparison","value":"<string>"},{"description":{"content":"<p>If included children information is returned. Allowed values {\"all\",\"barcodes\",\"events\",\"loaditems\",\"pods\",\"preconditions\"}</p>\n","type":"text/plain"},"key":"expand","value":"<string>,<string>"},{"description":{"content":"<p>Search for a consignment number.</p>\n","type":"text/plain"},"key":"connoteNumber","value":"<string>"},{"description":{"content":"<p>Search for a consignment via a barcode number</p>\n","type":"text/plain"},"key":"barcodeNumber","value":"<string>"},{"description":{"content":"<p>Search for a consignment via a despatch date range (maximum of 6 months in a request)</p>\n","type":"text/plain"},"key":"despatchFromDate","value":"<dateTime>"},{"description":{"content":"<p>Search for a consignment via a despatch date range (maximum of 6 months in a request)</p>\n","type":"text/plain"},"key":"despatchToDate","value":"<dateTime>"},{"description":{"content":"<p>Search for a consignment via an ETA date range</p>\n","type":"text/plain"},"key":"etaFromDate","value":"<dateTime>"},{"description":{"content":"<p>Search for a consignment via an ETA date range</p>\n","type":"text/plain"},"key":"etaToDate","value":"<dateTime>"},{"description":{"content":"<p>Search for a consignment via a customer account</p>\n","type":"text/plain"},"key":"accountNumber","value":"<string>"},{"description":{"content":"<p>Specify how large the result set should be</p>\n","type":"text/plain"},"key":"pageSize","value":"0"},{"description":{"content":"<p>Specify what page of the search should be returned</p>\n","type":"text/plain"},"key":"pageNumber","value":"1"},{"description":{"content":"<p>Specify how many copies of the labels should be generated</p>\n","type":"text/plain"},"key":"label_copies","value":"1"},{"description":{"content":"<p>Specify the size of the labels generated</p>\n","type":"text/plain"},"key":"label_size","value":"A6"}],"variable":[]}},"response":[{"id":"2d9fe267-6620-47cb-a620-d0b4169c666c","name":"No search results found","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v1/consignments?comparison=OR&expand=all&connoteNumber=1123694&barcodeNumber=00069999","host":["{{baseUrl}}"],"path":["api","v1","consignments"],"query":[{"key":"comparison","value":"OR"},{"key":"expand","value":"all"},{"key":"connoteNumber","value":"1123694"},{"key":"barcodeNumber","value":"00069999"},{"key":"despatchFromDate","value":"<dateTime>","disabled":true},{"key":"despatchToDate","value":"<dateTime>","disabled":true},{"key":"accountNumber","value":"<string>","disabled":true},{"key":"pageSize","value":"0","disabled":true},{"key":"pageNumber","value":"1","disabled":true},{"key":"label_copies","value":"1","disabled":true},{"key":"label_size","value":"A6","disabled":true}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\":\"https://tools.ietf.org/html/rfc7231#section-6.5.4\",\n    \"title\":\"Not Found\",\n    \"status\":404,\n    \"traceId\":\"|1bc9441e-44fa2bf4048c3c9o.\"\n}"},{"id":"a0725631-5114-486f-bce3-716b03a76e40","name":"Search results found","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v1/consignments?comparison=or&expand=all&connoteNumber=BEX00000123","host":["{{baseUrl}}"],"path":["api","v1","consignments"],"query":[{"key":"comparison","value":"or"},{"key":"expand","value":"all"},{"key":"connoteNumber","value":"BEX00000123"},{"key":"barcodeNumber","value":"<string>","disabled":true},{"key":"despatchFromDate","value":"<dateTime>","disabled":true},{"key":"despatchToDate","value":"<dateTime>","disabled":true},{"key":"accountNumber","value":"<string>","disabled":true},{"key":"pageSize","value":"0","disabled":true},{"key":"pageNumber","value":"1","disabled":true},{"key":"label_copies","value":"1","disabled":true},{"key":"label_size","value":"A6","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n\t\"Results\": [\n\t\t{\n\t\t\t\"Rank\": 1,\n\t\t\t\"Connote\": {\n\t\t\t\t\"ConnoteNumber\": \"BEX00000123\",\n\t\t\t\t\"ConnoteDate\": \"2020-02-27T00:00:00\",\n\t\t\t\t\"ConnoteEvents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"ConnoteNumber\": \"BEX00000123\",\n\t\t\t\t\t\t\"DateOccurred\": \"2020-02-29T17:00:00\",\n\t\t\t\t\t\t\"Code\": 30030000,\n\t\t\t\t\t\t\"Description\": \"Linehaul vehicle has departed depot\",\n\t\t\t\t\t\t\"Comment\": \"Manifest dispatched\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"ConnoteNumber\": \"BEX00000123\",\n\t\t\t\t\t\t\"DateOccurred\": \"2020-02-27T15:46:37\",\n\t\t\t\t\t\t\"Code\": 20022000,\n\t\t\t\t\t\t\"Description\": \"Con Note imported\",\n\t\t\t\t\t\t\"Comment\": \"BEXIT0000029 Auto Imported.\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"ConnoteNumber\": \"BEX00000123\",\n\t\t\t\t\t\t\"DateOccurred\": \"2020-03-02T06:59:44\",\n\t\t\t\t\t\t\"Code\": 30040000,\n\t\t\t\t\t\t\"Description\": \"Linehaul vehicle has arrived at depot\",\n\t\t\t\t\t\t\"Comment\": \"Manifest  arrived at \"\n\t\t\t\t\t},\n\t\t\t\t\t\n\t\t\t\t\t{\n\t\t\t\t\t\t\"ConnoteNumber\": \"BEX00000123\",\n\t\t\t\t\t\t\"DateOccurred\": \"2020-03-02T13:31:29\",\n\t\t\t\t\t\t\"Code\": 30030000,\n\t\t\t\t\t\t\"Description\": \"Linehaul vehicle has departed depot\",\n\t\t\t\t\t\t\"Comment\": \"Manifest# dispatched\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"ConnoteNumber\": \"BEX00000123\",\n\t\t\t\t\t\t\"DateOccurred\": \"2020-03-03T12:16:49\",\n\t\t\t\t\t\t\"Code\": 40021000,\n\t\t\t\t\t\t\"Description\": \"Local runsheet has been created\",\n\t\t\t\t\t\t\"Comment\": \"Manifest dispatched from \"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"ConnoteNumber\": \"BEX00000123\",\n\t\t\t\t\t\t\"DateOccurred\": \"2020-03-03T12:17:30\",\n\t\t\t\t\t\t\"Code\": 40050000,\n\t\t\t\t\t\t\"Description\": \"Delivery paper has been completed\",\n\t\t\t\t\t\t\"Comment\": \"Goods delivered locally from Mackay, QLD on Manifest# 1234\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"ConnoteNumber\": \"BEX00000123\",\n\t\t\t\t\t\t\"DateOccurred\": \"2020-03-03T12:17:16\",\n\t\t\t\t\t\t\"Code\": 40030000,\n\t\t\t\t\t\t\"Description\": \"Delivery has been completed\",\n\t\t\t\t\t\t\"Comment\": \"3105457\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"ConnoteNumber\": \"BEX00000123\",\n\t\t\t\t\t\t\"DateOccurred\": \"2020-03-03T12:20:54\",\n\t\t\t\t\t\t\"Code\": 50020000,\n\t\t\t\t\t\t\"Description\": \"Image has been validated in Transport Suite\",\n\t\t\t\t\t\t\"Comment\": \"POD Validated for BEX00000123\"\n\t\t\t\t\t},\n\t\t\t\t],\n\t\t\t\t\"ConnotePODs\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"Id\": 24726792,\n\t\t\t\t\t\t\"ConnoteNumber\": \"BEX00000123\",\n\t\t\t\t\t\t\"SignedBy\": \"Bob\",\n\t\t\t\t\t\t\"DateSigned\": \"2020-03-03T12:17:16\",\n\t\t\t\t\t\t\"DateCreated\": \"2020-03-03T12:20:54\",\n\t\t\t\t\t\t\"IsSignedOnGlass\": true\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"ETADate\": \"2020-03-03T00:00:00\",\n\t\t\t\t\"SenderName\": \"Pick Up Companyy\",\n\t\t\t\t\"SenderAddressLine1\": \"123 Test Street\",\n\t\t\t\t\"SenderSuburb\": \"South Albury\",\n\t\t\t\t\"SenderState\": \"NSW\",\n\t\t\t\t\"SenderPostCode\": \"2640\",\n\t\t\t\t\"SenderReference\": \"Test reference\",\n\t\t\t\t\"SenderContactName\": \"Bob\",\n\t\t\t\t\"SenderContactPhone\": \"(02) 6022 6000\",\n\t\t\t\t\"ReceiverName\": \"Drop Off Company\",\n\t\t\t\t\"ReceiverAddressLine1\": \"1234 Test 2 Drive\",\n\t\t\t\t\"ReceiverSuburb\": \"Paget\",\n\t\t\t\t\"ReceiverState\": \"QLD\",\n\t\t\t\t\"ReceiverPostCode\": \"4740\",\n\t\t\t\t\"ReceiverReference\": \"Test receiver ref\",\n\t\t\t\t\"ReceiverContactName\": \"Bill\",\n\t\t\t\t\"ReceiverContactPhone\": \"07 0000 1234\",\n\t\t\t\t\"WhoPays\": \"O\",\n\t\t\t\t\"PayingAccountCode\": \"AB123\",\n\t\t\t\t\"PayingAccountName\": \"Test Account\",\n\t\t\t\t\"IsCustomerBranchDropoff\": false,\n\t\t\t\t\"IsCustomerBranchCollect\": false,\n\t\t\t\t\"HasFoodstuffs\": false,\n\t\t\t\t\"HasDangerousGoods\": false,\n\t\t\t\t\"PickedUpCHEPExchangeIn\": 0,\n\t\t\t\t\"PickedUpCHEPExchangeOut\": 0,\n\t\t\t\t\"PickedUpCHEPDirectTransferToRec\": 0,\n\t\t\t\t\"PickedUpCHEPTransferOffBEXOut\": 0,\n\t\t\t\t\"PickedUpLOSCAMExchangeIn\": 0,\n\t\t\t\t\"PickedUpLOSCAMExchangeOut\": 0,\n\t\t\t\t\"PickedUpLOSCAMDirectTransferToRec\": 0,\n\t\t\t\t\"PickedUpLOSCAMTransferOffBEXOut\": 0,\n\t\t\t\t\"DeliveredCHEPExchangeIn\": 0,\n\t\t\t\t\"DeliveredCHEPExchangeOut\": 0,\n\t\t\t\t\"DeliveredCHEPDirectTransferToRec\": 0,\n\t\t\t\t\"DeliveredCHEPTransferOffBEXIn\": 0,\n\t\t\t\t\"DeliveredLOSCAMExchangeIn\": 0,\n\t\t\t\t\"DeliveredLOSCAMExchangeOut\": 0,\n\t\t\t\t\"DeliveredLOSCAMDirectTransferToRec\": 0,\n\t\t\t\t\"DeliveredLOSCAMTransferOffBEXIn\": 0,\n\t\t\t\t\"PalletsNotApplicable\": true,\n\t\t\t\t\"TotalCubic\": 0.015,\n\t\t\t\t\"TotalWeight\": 1.001,\n\t\t\t\t\"IsPaperworkRequired\": false,\n\t\t\t\t\"TotalItems\": 1.0,\n\t\t\t\t\"TotalScannedItems\": 1,\n\t\t\t\t\"TotalScannedRecBranch\": 1,\n\t\t\t\t\"LastScannedLocation\": \"Mackay\",\n\t\t\t\t\"IsDeliverable\": true,\n\t\t\t\t\"PreConditions\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"Type\": \"Deliver\",\n\t\t\t\t\t\t\"Message\": \"The consignment date is older than 60 days\",\n\t\t\t\t\t\t\"Code\": \"1.1.18\",\n\t\t\t\t\t\t\"Condition\": \"Older Than 60 Days\",\n\t\t\t\t\t\t\"Severity\": \"Low\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"Status\": \"Delivered\",\n\t\t\t\t\"StatusChanged\": \"2020-03-03T11:17:16+10:00\",\n\t\t\t\t\"LoadItems\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"Id\": 42693400,\n\t\t\t\t\t\t\"CustomerReference\": \"Test Ref cust\",\n\t\t\t\t\t\t\"Qty\": 1,\n\t\t\t\t\t\t\"Description\": \"box\",\n\t\t\t\t\t\t\"Length\": 0.01,\n\t\t\t\t\t\t\"Width\": 0.01,\n\t\t\t\t\t\t\"Height\": 0.01,\n\t\t\t\t\t\t\"Cubic\": 0.0,\n\t\t\t\t\t\t\"Weight\": 1.0,\n\t\t\t\t\t\t\"DGs\": []\n\t\t\t\t\t},\n\t\t\t\t],\n\t\t\t\t\"Barcodes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"Id\": 35935404,\n\t\t\t\t\t\t\"BarcodeNumber\": \"BEX00000123001\",\n\t\t\t\t\t\t\"DateAssociated\": \"2020-02-27T15:44:55\",\n\t\t\t\t\t\t\"DateLastScanned\": \"2020-03-03T11:16:35\"\n\t\t\t\t\t}\n\t\t\t\t]\n\t\t\t}\n\t\t}\n\t]\n}"}],"_postman_id":"25f7e0cf-1c41-4ac8-80e7-5741c44b46ce"}],"id":"9e8ec2f8-b2d0-4b5a-85aa-38398f6f7c35","description":"<p>Details for consignments can be obtained either by searching for a specific consignment (recommended) or by searching based on a list of predefined consignment attributes.</p>\n","_postman_id":"9e8ec2f8-b2d0-4b5a-85aa-38398f6f7c35"},{"name":"Tracking","item":[{"name":"Retrieve the status history for a given consignment.","id":"9da199fa-890e-4b81-95a2-9ad44c4d81da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/api/v1/consignments/:consignmentNumber/Statuses","description":"<p>Return a history of the status checkpoints a consignment has passed through in its lifecycle e.g. Despatched, In Transit, On Board, Delivered.</p>\n","urlObject":{"path":["api","v1","consignments",":consignmentNumber","Statuses"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"key":"wrap","value":"false"}],"variable":[{"id":"13d4998c-6320-4f67-94c4-f6bebf629ce3","description":{"content":"<p>(Required) The number for the consignment to get the status history for</p>\n","type":"text/plain"},"type":"string","value":"<string>","key":"consignmentNumber"}]}},"response":[{"id":"773ec0a3-98b8-4bdd-a98e-100052efb4a6","name":"Status history not found","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v1/consignments/:consignmentNumber/Statuses","host":["{{baseUrl}}"],"path":["api","v1","consignments",":consignmentNumber","Statuses"],"query":[{"key":"wrap","value":"false","disabled":true}],"variable":[{"key":"consignmentNumber","value":"123456"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n\t\"type\": \"https://tools.ietf.org/html/rfc7231#section-6.5.4\",\n\t\"title\": \"Not Found\",\n\t\"status\": 404,\n\t\"traceId\": \"|da3d02e-4788c37f40ecf99i.\"\n}"},{"id":"ee801131-d25f-49ca-b874-ecacdb06facd","name":"Status history retrieved","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v1/consignments/:consignmentNumber/Statuses","host":["{{baseUrl}}"],"path":["api","v1","consignments",":consignmentNumber","Statuses"],"query":[{"key":"wrap","value":"false","disabled":true}],"variable":[{"key":"consignmentNumber","value":"123456"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n\t\"Statuses\": [\n\t\t{\n\t\t\t\"Order\": 1,\n\t\t\t\"Status\": \"Delivered\",\n\t\t\t\"DateOccurred\": \"2020-07-02T00:00:00+10:00\",\n\t\t\t\"Suburb\": \"Lavender Bay\",\n\t\t\t\"State\": \"NSW\",\n\t\t\t\"Postcode\": \"2060\"\n\t\t},\n\t\t{\n\t\t\t\"Order\": 2,\n\t\t\t\"Status\": \"On Board for Delivery\",\n\t\t\t\"DateOccurred\": \"2020-07-02T10:20:49+10:00\",\n\t\t\t\"Suburb\": \"Wetherill Park\",\n\t\t\t\"State\": \"NSW\",\n\t\t\t\"Postcode\": \"2164\"\n\t\t},\n\t\t{\n\t\t\t\"Order\": 3,\n\t\t\t\"Status\": \"In Transit\",\n\t\t\t\"DateOccurred\": \"2020-07-02T08:12:25+10:00\",\n\t\t\t\"Suburb\": \"Wetherill Park\",\n\t\t\t\"State\": \"NSW\",\n\t\t\t\"Postcode\": \"2164\"\n\t\t},\n\t\t{\n\t\t\t\"Order\": 4,\n\t\t\t\"Status\": \"In Transit\",\n\t\t\t\"DateOccurred\": \"2020-07-01T20:57:36+10:00\",\n\t\t\t\"Suburb\": \"Melbourne Airport\",\n\t\t\t\"State\": \"VIC\",\n\t\t\t\"Postcode\": \"3045\"\n\t\t},\n\t\t{\n\t\t\t\"Order\": 5,\n\t\t\t\"Status\": \"In Transit\",\n\t\t\t\"DateOccurred\": \"2020-06-30T23:15:33+10:00\",\n\t\t\t\"Suburb\": \"Melbourne Airport\",\n\t\t\t\"State\": \"VIC\",\n\t\t\t\"Postcode\": \"3045\"\n\t\t},\n\t\t{\n\t\t\t\"Order\": 6,\n\t\t\t\"Status\": \"In Transit\",\n\t\t\t\"DateOccurred\": \"2020-06-30T16:03:50+10:00\",\n\t\t\t\"Suburb\": \"Dandenong South\",\n\t\t\t\"State\": \"VIC\",\n\t\t\t\"Postcode\": \"3164\"\n\t\t},\n\t\t{\n\t\t\t\"Order\": 7,\n\t\t\t\"Status\": \"Despatched\",\n\t\t\t\"DateOccurred\": \"2020-06-30T14:55:00+10:00\",\n\t\t\t\"Suburb\": \"Braeside\",\n\t\t\t\"State\": \"VIC\",\n\t\t\t\"Postcode\": \"3195\"\n\t\t},\n\t\t{\n\t\t\t\"Order\": 8,\n\t\t\t\"Status\": \"Unsaved\",\n\t\t\t\"DateOccurred\": \"2020-06-30T14:55:00+10:00\",\n\t\t\t\"Suburb\": \"Braeside\",\n\t\t\t\"State\": \"VIC\",\n\t\t\t\"Postcode\": \"3195\"\n\t\t}\n\t]"}],"_postman_id":"9da199fa-890e-4b81-95a2-9ad44c4d81da"},{"name":"Retrieve barcode (item) scans for barcodes associated with a specific consignment.","id":"7c99c51d-12eb-47cd-96b1-afb334e0d0de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/api/v1/consignments/:consignmentNumber/barcodes/scans?fromDate=<dateTime>&toDate=<dateTime>&pageSize=0&pageNumber=0","description":"<p>Returns scans for barcodes associated with the consignment.</p>\n","urlObject":{"path":["api","v1","consignments",":consignmentNumber","barcodes","scans"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>The start of the date range to get barcode scans for</p>\n","type":"text/plain"},"key":"fromDate","value":"<dateTime>"},{"description":{"content":"<p>The end of the date range to get barcode scans for</p>\n","type":"text/plain"},"key":"toDate","value":"<dateTime>"},{"description":{"content":"<p>How many records to return</p>\n","type":"text/plain"},"key":"pageSize","value":"0"},{"description":{"content":"<p>Determines the page to start on using the page size above</p>\n","type":"text/plain"},"key":"pageNumber","value":"0"}],"variable":[{"id":"00169cdd-86b0-4bdb-823b-a29d309aefe0","description":{"content":"<p>(Required) The consignment to get barcode scans for</p>\n","type":"text/plain"},"type":"string","value":"<string>","key":"consignmentNumber"}]}},"response":[{"id":"19e6596f-bf70-40e8-9f05-ce6e61a897d2","name":"Scans for barcodes that match the search criteria","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v1/consignments/:consignmentNumber/barcodes/scans","host":["{{baseUrl}}"],"path":["api","v1","consignments",":consignmentNumber","barcodes","scans"],"query":[{"key":"fromDate","value":"<dateTime>","disabled":true},{"key":"toDate","value":"<dateTime>","disabled":true},{"key":"pageSize","value":"0","disabled":true},{"key":"pageNumber","value":"0","disabled":true}],"variable":[{"key":"consignmentNumber","value":"BEX1234567"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"Scans\": [\n        {\n            \"Barcode\": \"00093477800068211234\",\n            \"DateOccurred\": \"2020-06-02T17:16:21+10:00\",\n            \"ScanType\": {\n                \"Id\": \"-1\",\n                \"Name\": \"Checkpoint\"\n            },\n            \"Branch\": {\n                \"Id\": 13,\n                \"Name\": \"Gold Coast\"\n            },\n            \"Location\": {\n                \"Suburb\": \"Arundel\",\n                \"State\": \"QLD\",\n                \"Postcode\": \"4214\"\n            },\n            \"Comment\": \"Item scanned at branch.\"\n        },\n        {\n            \"Barcode\": \"00093477800068211234\",\n            \"DateOccurred\": \"2020-06-02T17:16:21+10:00\",\n            \"ScanType\": {\n                \"Id\": \"1120\",\n                \"Name\": \"Into Branch\"\n            },\n            \"Branch\": {\n                \"Id\": 13,\n                \"Name\": \"Gold Coast\"\n            },\n            \"Location\": {\n                \"Suburb\": \"Arundel\",\n                \"State\": \"QLD\",\n                \"Postcode\": \"4214\"\n            },\n            \"Comment\": \"Item scanned into branch.\"\n        },\n        {\n            \"Barcode\": \"00093477800068211234\",\n            \"DateOccurred\": \"2020-06-03T09:16:59+10:00\",\n            \"ScanType\": {\n                \"Id\": \"-1\",\n                \"Name\": \"Checkpoint\"\n            },\n            \"Branch\": {\n                \"Id\": 7,\n                \"Name\": \"Sydney\"\n            },\n            \"Location\": {\n                \"Suburb\": \"Wetherill Park\",\n                \"State\": \"NSW\",\n                \"Postcode\": \"2164\"\n            },\n            \"Comment\": \"Item scanned at branch.\"\n        },\n        {\n            \"Barcode\": \"00093477800068211234\",\n            \"DateOccurred\": \"2020-06-03T09:16:59+10:00\",\n            \"ScanType\": {\n                \"Id\": \"1120\",\n                \"Name\": \"Into Branch\"\n            },\n            \"Branch\": {\n                \"Id\": 7,\n                \"Name\": \"Sydney\"\n            },\n            \"Location\": {\n                \"Suburb\": \"Wetherill Park\",\n                \"State\": \"NSW\",\n                \"Postcode\": \"2164\"\n            },\n            \"Comment\": \"Item scanned into branch.\"\n        },\n        {\n            \"Barcode\": \"00093477800068211234\",\n            \"DateOccurred\": \"2020-06-03T09:24:32+10:00\",\n            \"ScanType\": {\n                \"Id\": \"3010\",\n                \"Name\": \"Load for Delivery\"\n            },\n            \"Branch\": {\n                \"Id\": 7,\n                \"Name\": \"Sydney\"\n            },\n            \"Location\": {\n                \"Suburb\": \"Wetherill Park\",\n                \"State\": \"NSW\",\n                \"Postcode\": \"2164\"\n            },\n            \"Comment\": \"Added to manifest #3181234\"\n        }\n    ]\n}"},{"id":"f1529e70-d310-4ce5-bb99-6f75194ce389","name":"No scans for barcodes found","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v1/consignments/:consignmentNumber/barcodes/scans","host":["{{baseUrl}}"],"path":["api","v1","consignments",":consignmentNumber","barcodes","scans"],"query":[{"key":"fromDate","value":"<dateTime>","disabled":true},{"key":"toDate","value":"<dateTime>","disabled":true},{"key":"pageSize","value":"0","disabled":true},{"key":"pageNumber","value":"0","disabled":true}],"variable":[{"key":"consignmentNumber"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"https://tools.ietf.org/html/rfc7231#section-6.5.4\",\n    \"title\": \"Not Found\",\n    \"status\": 404,\n    \"traceId\": \"|8cac8108-444cc71377983007.\"\n}"}],"_postman_id":"7c99c51d-12eb-47cd-96b1-afb334e0d0de"},{"name":"Retrieve the public status history for a given consignment","id":"2c5a4080-6326-415c-a88e-9c8feda72e73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/api/v2/consignments/{consignmentNumber}/publicStatuses","description":"<p>Returns a public history of the status checkpoints a consignment has passed through in its lifecycle e.g. In Transit, On Board, Delivered etc.</p>\n","urlObject":{"path":["api","v2","consignments","{consignmentNumber}","publicStatuses"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"6fc2c043-adee-45c8-a450-054909ec987b","name":"Status history retrieved","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{{baseUrl}}/api/v2/consignments/{consignmentNumber}/publicStatuses"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"ConsignmentNumber\": \"string\",\n  \"DespatchedDate\": \"2023-05-25\",\n  \"ETADate\": \"2023-05-25\",\n  \"DeliveredDate\": \"2023-05-25T05:38:14.607Z\",\n  \"CurrentStatus\": {\n    \"DisplayName\": \"string\",\n    \"IntegrationCode\": \"string\",\n    \"LastModified\": \"2023-05-25T05:38:14.607Z\"\n  },\n  \"SenderLocation\": {\n    \"Suburb\": \"string\",\n    \"State\": \"string\",\n    \"Postcode\": \"string\"\n  },\n  \"ReceiverLocation\": {\n    \"Suburb\": \"string\",\n    \"State\": \"string\",\n    \"Postcode\": \"string\"\n  },\n  \"StatusHistory\": [\n    {\n      \"Order\": 0,\n      \"Status\": \"string\",\n      \"DateOccurred\": \"2023-05-25T05:38:14.607Z\",\n      \"Suburb\": \"string\",\n      \"State\": \"string\",\n      \"Postcode\": \"string\",\n      \"IntegrationCode\": \"string\",\n      \"StatusEvents\": [\n        {\n          \"DateOccurred\": \"2023-05-25T05:38:14.607Z\",\n          \"ItemBarcode\": \"string\",\n          \"Suburb\": \"string\",\n          \"State\": \"string\",\n          \"Postcode\": \"string\"\n        }\n      ]\n    }\n  ],\n  \"TotalItems\": 0\n}"}],"_postman_id":"2c5a4080-6326-415c-a88e-9c8feda72e73"}],"id":"62881a64-124e-4771-9ed1-bfd32143b722","description":"<p>Currently Border Express support the following tracking statuses:</p>\n<ul>\n<li>Despatched </li>\n<li>In Transit </li>\n<li>On Board</li>\n<li>Delivered</li>\n</ul>\n<p>Tracking for items (barcodes) based on available scan types is also provided for specific consignments. If you would like a list of available barcode scan types, please refer to the \"scan types\" section in this documentation.</p>\n","_postman_id":"62881a64-124e-4771-9ed1-bfd32143b722"},{"name":"PODs","item":[{"name":"Download the last proof of delivery document in a specified format.","id":"0be885b7-a59b-419a-8511-9312f8fa3910","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/api/v1/consignments/:consignmentNumber/pods/:fileFormat","urlObject":{"path":["api","v1","consignments",":consignmentNumber","pods",":fileFormat"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>If set as true, a Base64 encoded string of the image will be returned, if false the image will be sent as a byte array</p>\n","type":"text/plain"},"key":"base64","value":"false"},{"disabled":true,"description":{"content":"<p>If enabled and base64 is enabled the response will be wrapped with an APIResponse object</p>\n","type":"text/plain"},"key":"wrap","value":"false"}],"variable":[{"description":{"content":"<p>(Required) Specify which consignment a proof of delivery should be retrieve for</p>\n","type":"text/plain"},"type":"string","value":"<string>","key":"consignmentNumber"},{"description":{"content":"<p>(Required) The format the file is returned as. Supported file types (PDF, TIF)</p>\n","type":"text/plain"},"type":"string","value":"<string>","key":"fileFormat"}]}},"response":[{"id":"40d891d7-d5dc-423d-937a-81ed25df95fa","name":"POD retrieved","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v1/consignments/:consignmentNumber/pods/:fileFormat?base64=true","host":["{{baseUrl}}"],"path":["api","v1","consignments",":consignmentNumber","pods",":fileFormat"],"query":[{"key":"base64","value":"true"},{"key":"wrap","value":"false","disabled":true}],"variable":[{"key":"consignmentNumber","value":"123456AB"},{"key":"fileFormat","value":"PDF"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"\n{\n    \"Base64\":\"JVBERi0xLjUNCiWDkvr+DQoxIDAgb2JqDQo8PA0KL1R5cGUgL0NhdGFsb2cNCi9QYWdlcyAyIDAgU....\"\n}"},{"id":"e69fe957-101e-4525-aca0-1b000d594887","name":"POD not found","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"","value":"application/json","type":"text","disabled":true}],"url":{"raw":"{{baseUrl}}/api/v1/consignments/:consignmentNumber/pods/:fileFormat","host":["{{baseUrl}}"],"path":["api","v1","consignments",":consignmentNumber","pods",":fileFormat"],"query":[{"key":"base64","value":"false","disabled":true},{"key":"wrap","value":"false","disabled":true}],"variable":[{"key":"consignmentNumber","value":"123657"},{"key":"fileFormat","value":"png"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n\t\"type\": \"https://tools.ietf.org/html/rfc7231#section-6.5.4\",\n\t\"title\": \"Not Found\",\n\t\"status\": 404,\n\t\"traceId\": \"|da329e9-4788c37f40ecf999.\"\n}"}],"_postman_id":"0be885b7-a59b-419a-8511-9312f8fa3910"},{"name":"Retrieve a list of POD details for a consignment linked to your account.","id":"9d2a2b9d-4798-4452-a11d-556c534b81b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/api/v1/consignments/:consignmentNumber/pods/Metadata?wrap=false","description":"<p>POD metadata consists of specific information about the delivery e.g. date POD was signed on.</p>\n","urlObject":{"path":["api","v1","consignments",":consignmentNumber","pods","Metadata"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>If enabled the response will be wrapped with an APIResponse object</p>\n","type":"text/plain"},"key":"wrap","value":"false"}],"variable":[{"id":"4dd4be3c-18e9-4027-a2a5-633741e769d5","description":{"content":"<p>(Required) The number for the consignment to get the PODs for</p>\n","type":"text/plain"},"type":"string","value":"<string>","key":"consignmentNumber"}]}},"response":[{"id":"7ecb4af7-bd2b-4d80-83c6-6d4dab344e36","name":"POD details retrieved","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/api/v1/consignments/:consignmentNumber/pods/Metadata","host":["{{baseUrl}}"],"path":["api","v1","consignments",":consignmentNumber","pods","Metadata"],"query":[{"key":"wrap","value":"false","disabled":true}],"variable":[{"key":"consignmentNumber","value":"12345"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n\t{\n\t\t\"Id\": 36784189,\n\t\t\"ConnoteNumber\": \"12345\",\n\t\t\"SignedBy\": \"Gary .\",\n\t\t\"DateSigned\": \"2020-07-06T10:10:06\",\n\t\t\"DateCreated\": \"2020-07-06T10:15:09\",\n\t\t\"IsSignedOnGlass\": true\n\t}\n]"},{"id":"a86e3c2e-1ecb-438d-ac24-83eef47ff67f","name":"POD details not found","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v1/consignments/:consignmentNumber/pods/Metadata","host":["{{baseUrl}}"],"path":["api","v1","consignments",":consignmentNumber","pods","Metadata"],"query":[{"key":"wrap","value":"false","disabled":true}],"variable":[{"key":"consignmentNumber","value":"123456"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n\t\"type\": \"https://tools.ietf.org/html/rfc7231#section-6.5.4\",\n\t\"title\": \"Not Found\",\n\t\"status\": 404,\n\t\"traceId\": \"|520f2418-4cd5bba06ab48e20.\"\n}"}],"_postman_id":"9d2a2b9d-4798-4452-a11d-556c534b81b3"}],"id":"962bb391-96b2-4b33-b4bc-a6abdafe0758","description":"<p>You can retrieve a proof of delivery (POD) for your consignments either as an image or as a base64 string.</p>\n","_postman_id":"962bb391-96b2-4b33-b4bc-a6abdafe0758"},{"name":"Price Estimate","item":[{"name":"Get a price estimate based on the given criteria.","id":"a6cf8ab1-ad51-49b2-83b9-c58499bca23d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"\n{\n    \"DepartDate\": \"<string>\",\n    \"SenderSuburb\": {\n        \"Suburb\": \"<string>\",\n        \"State\": \"<string>\",\n        \"Postcode\": \"<string>\"\n    },\n    \"ReceiverSuburb\": {\n        \"Suburb\": \"<string>\",\n        \"State\": \"<string>\",\n        \"Postcode\": \"<string>\"\n    },\n    \"PayingAccountCode\": \"<string>\",\n    \"ServiceCode\": \"<string>\",\n    \"HasDangerousGoods\": \"<boolean>\",\n    \"ReceiverIsResidential\": \"<boolean>\",\n    \"LoadItems\": [\n        {\n            \"Qty\": \"<double>\",\n            \"Weight\": \"<double>\",\n            \"Length\": \"<double>\",\n            \"Width\": \"<double>\",\n            \"Height\": \"<double>\",\n            \"ChargeUnit\": \"<string>\"\n        }\n   \n    ]\n}"},"url":"{{baseUrl}}/api/v2/consignments/priceEstimateEnquiries","description":"<p>Returns an estimated price.</p>\n<ul>\n<li>There is a cubic limit of 399.99m3 for the sum of all load items in a single request.</li>\n<li>There is a weight limit of 99,999kgs for the sum of all load items in a single request.</li>\n</ul>\n","urlObject":{"path":["api","v2","consignments","priceEstimateEnquiries"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"1904cda3-61b6-4b98-83d6-0a24459eeb2a","name":"The estimated price for the given criteria.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"\n{\n    \"DepartDate\": \"2023-04-13\",\n    \"SenderSuburb\": {\n        \"Suburb\": \"Preston\",\n        \"State\": \"VIC\",\n        \"Postcode\": \"3072\"\n    },\n    \"ReceiverSuburb\": {\n        \"Suburb\": \"Lavington\",\n        \"State\": \"NSW\",\n        \"Postcode\": \"2641\"\n    },\n    \"PayingAccountCode\": \"6943\",\n    \"ServiceCode\": \"BLK\",\n    \"HasDangerousGoods\": \"false\",\n    \"ReceiverIsResidential\": \"false\",\n    \"LoadItems\": [\n        {\n            \"Qty\": \"1\",\n            \"Weight\": \"70\",\n            \"Length\": \"3.6\",\n            \"Width\": \"0.3\",\n            \"Height\": \"0.3\",\n            \"ChargeUnit\": \"kilogram\"\n        }\n   \n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/consignments/priceEstimateEnquiries"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n\t\"TotalExGSTPrice\": 39.99,\n\t\"TotalGST\": 4.0,\n\t\"TotalPrice\": 43.99,\n\t\"TotalWeight\": 70.0,\n\t\"Charges\": [\n\t\t{\n\t\t\t\"FromZone\": \"Melbourne\",\n\t\t\t\"ToZone\": \"Albury\",\n\t\t\t\"ChargeUnit\": \"Surcharge\",\n\t\t\t\"ChargeableUnits\": 1.0,\n\t\t\t\"ExGSTPrice\": 3.61,\n\t\t\t\"GST\": 0.36,\n\t\t\t\"Price\": 3.97\n\t\t},\n\t\t{\n\t\t\t\"FromZone\": \"Melbourne\",\n\t\t\t\"ToZone\": \"Albury\",\n\t\t\t\"ChargeUnit\": \"Base Charge\",\n\t\t\t\"ChargeableUnits\": 1.0,\n\t\t\t\"ExGSTPrice\": 12.62,\n\t\t\t\"GST\": 1.26,\n\t\t\t\"Price\": 13.88\n\t\t},\n\t\t{\n\t\t\t\"FromZone\": \"Melbourne\",\n\t\t\t\"ToZone\": \"Albury\",\n\t\t\t\"ChargeUnit\": \"Kilogram\",\n\t\t\t\"ChargeableUnits\": 108.0,\n\t\t\t\"ExGSTPrice\": 23.76,\n\t\t\t\"GST\": 2.38,\n\t\t\t\"Price\": 26.14\n\t\t}\n\t]\n}"},{"id":"4df022fa-ec3c-4361-87cb-b7c347124199","name":"An estimated price could not be calculated.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"\n{\n    \"DepartDate\": \"2020-06-06\",\n    \"SenderSuburb\": {\n        \"Suburb\": \"Preston\",\n        \"State\": \"VIC\",\n        \"Postcode\": \"3072\"\n    },\n    \"ReceiverSuburb\": {\n        \"Suburb\": \"Lavington\",\n        \"State\": \"NSW\",\n        \"Postcode\": \"2640\"\n    },\n    \"PayingAccountCode\": \"6943\",\n    \"ServiceCode\": \"BLK\",\n    \"HasDangerousGoods\": \"false\",\n    \"LoadItems\": [\n        {\n            \"Qty\": \"1\",\n            \"Weight\": \"70\",\n            \"Length\": \"3.6\",\n            \"Width\": \"0.3\",\n            \"Height\": \"0.3\",\n            \"ChargeUnit\": \"kilogram\"\n        }\n   \n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/consignments/priceEstimateEnquiries"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n\t\"errors\": {\n\t\t\"Unknown\": [\n\t\t\t\"1.31.4 - A valid receiver suburb/postcode must be supplied.\"\n\t\t]\n\t},\n\t\"type\": \"https://tools.ietf.org/html/rfc7231#section-6.5.1\",\n\t\"title\": \"One or more validation errors occurred.\",\n\t\"status\": 400,\n\t\"detail\": \"A valid receiver suburb/postcode must be supplied.\",\n\t\"instance\": \"urn:borderexpress:badrequest:8000058b-0000-ce00-b63f-84710c7967bb\"\n}"}],"_postman_id":"a6cf8ab1-ad51-49b2-83b9-c58499bca23d"}],"id":"bcf9bd10-e56e-479e-83f7-fa0d0df6e87b","description":"<p>All pricing enquiries are estimations only and are subject to change. All services quoted or requested via the API fall under the Border Express <a href=\"https://www.borderexpress.com.au/wp-content/uploads/2019/11/Conditions-of-Contract.pdf\">Conditions of Carriage</a>.</p>\n","_postman_id":"bcf9bd10-e56e-479e-83f7-fa0d0df6e87b"},{"name":"ETA","item":[{"name":"Get an arrival date estimate based on the given criteria.","id":"cb959916-221c-4cb7-9995-d95ba0fc6737","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/api/v1/consignments/arrivalEstimate?departDate=<dateTime>&senderSuburb=<string>&senderPostcode=<string>&receiverSuburb=<string>&receiverPostcode=<string>","description":"<p>Returns an arrival date estimate.</p>\n","urlObject":{"path":["api","v1","consignments","arrivalEstimate"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>The departure date</p>\n","type":"text/plain"},"key":"departDate","value":"<dateTime>"},{"description":{"content":"<p>The sender suburb</p>\n","type":"text/plain"},"key":"senderSuburb","value":"<string>"},{"description":{"content":"<p>The sender postcode</p>\n","type":"text/plain"},"key":"senderPostcode","value":"<string>"},{"description":{"content":"<p>The receiver suburb</p>\n","type":"text/plain"},"key":"receiverSuburb","value":"<string>"},{"description":{"content":"<p>The receiver postcode</p>\n","type":"text/plain"},"key":"receiverPostcode","value":"<string>"}],"variable":[]}},"response":[{"id":"1bf07c26-ec6f-45d3-ae84-ffa63fc3916b","name":"An ETA date could not be given as the sender suburb details are invalid","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v1/consignments/arrivalEstimate?departDate=2020-07-03&senderSuburb=&senderPostcode=&receiverSuburb=Saddleworth&receiverPostcode=5413","host":["{{baseUrl}}"],"path":["api","v1","consignments","arrivalEstimate"],"query":[{"key":"departDate","value":"2020-07-03","description":"The departure date"},{"key":"senderSuburb","value":"","description":"The sender suburb"},{"key":"senderPostcode","value":"","description":"The sender postcode"},{"key":"receiverSuburb","value":"Saddleworth","description":"The receiver suburb"},{"key":"receiverPostcode","value":"5413","description":"The receiver postcode"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n\t\"PreConditions\": [\r\n\t\t{\r\n\t\t\t\"Message\": \"A valid sender suburb/postcode must be supplied.\",\r\n\t\t\t\"Code\": \"1.32.3\",\r\n\t\t\t\"Severity\": \"High\"\r\n\t\t}\r\n\t]\r\n}"},{"id":"5eb769ce-cdaa-4974-a241-581f9998add6","name":"The estimated arrival date for the given criteria","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/api/v1/consignments/arrivalEstimate?departDate=2020-07-04&senderSuburb=Dandenong%20South&senderPostcode=3175&receiverSuburb=Wonga%20Park&receiverPostcode=3115","host":["{{baseUrl}}"],"path":["api","v1","consignments","arrivalEstimate"],"query":[{"key":"departDate","value":"2020-07-04"},{"key":"senderSuburb","value":"Dandenong%20South"},{"key":"senderPostcode","value":"3175"},{"key":"receiverSuburb","value":"Wonga%20Park"},{"key":"receiverPostcode","value":"3115"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"TransitDays\": 1,\n \"EstimatedArrivalDate\": \"2020-07-06T00:00:00\"\n}"},{"id":"7c6a1179-adc0-4b42-afdc-8eaf39e351da","name":"An ETA date could not be calculated as the receiver suburb details are invalid","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v1/consignments/arrivalEstimate?departDate=2020-07-05&senderSuburb=Bringelly&senderPostcode=2556&receiverSuburb=&receiverPostcode=","host":["{{baseUrl}}"],"path":["api","v1","consignments","arrivalEstimate"],"query":[{"key":"departDate","value":"2020-07-05"},{"key":"senderSuburb","value":"Bringelly"},{"key":"senderPostcode","value":"2556"},{"key":"receiverSuburb","value":""},{"key":"receiverPostcode","value":""}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n\t\"PreConditions\": [\n\t\t{\n\t\t\t\"Message\": \"A valid receiver suburb/postcode must be supplied.\",\n\t\t\t\"Code\": \"1.32.4\",\n\t\t\t\"Severity\": \"High\"\n\t\t}\n\t]\n}"}],"_postman_id":"cb959916-221c-4cb7-9995-d95ba0fc6737"}],"id":"7f9d8d11-6ddc-41c0-a04a-4a980b5d4d8c","description":"<p>Retrieve an estimated arrival date for delivery of goods based on a pickup and delivery location. Please note all dates are estimates only and are subject to change.</p>\n","_postman_id":"7f9d8d11-6ddc-41c0-a04a-4a980b5d4d8c"}],"id":"0a63387a-2f08-49ba-a218-7584616c4696","description":"<p>Consignments contain details about the freight which is going to be travelling with Border Express.\nCustomers can perform the following consignment related functions:</p>\n<ul>\n<li>Consignment creation - Create a consignment which will include details of freight travelling with Border Express.</li>\n<li>View consignment details -  View details of consignments linked to a customer's account.</li>\n<li>Track consignments - Get an update on the movement of the consignment or items related to the consignment in the Border Express network.</li>\n<li>Download proof of delivery - Retrieve a proof of delivery image or base 64 encoded string. </li>\n<li>Get price estimation - Receive an estimated price based on sender, receiver and account details.     </li>\n<li>Estimate time of arrival - Get an estimated time of arrival for freight travelling between two locations in the Border Express network.</li>\n</ul>\n","_postman_id":"0a63387a-2f08-49ba-a218-7584616c4696"},{"name":"Items (Barcodes)","item":[{"name":"Scans","item":[{"name":"Retrieve scans for barcodes using search criteria.","id":"fd2e1e74-b62c-4c21-be1a-8fe48172cd48","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/api/barcodes/:barcode/scans?fromDate=<dateTime>&toDate=<dateTime>&pageSize=0&pageNumber=0","description":"<p>Returns scans for barcodes.</p>\n","urlObject":{"path":["api","barcodes",":barcode","scans"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>The start of the date range to get scans for</p>\n","type":"text/plain"},"key":"fromDate","value":"<dateTime>"},{"description":{"content":"<p>The end of the date range to get scans for</p>\n","type":"text/plain"},"key":"toDate","value":"<dateTime>"},{"description":{"content":"<p>How many records to return</p>\n","type":"text/plain"},"key":"pageSize","value":"0"},{"description":{"content":"<p>Determines the page to start on using the page size above</p>\n","type":"text/plain"},"key":"pageNumber","value":"0"}],"variable":[{"id":"22985404-0d53-4e55-8d86-065788c6aad3","description":{"content":"<p>(Required) The barcode to get scans for</p>\n","type":"text/plain"},"type":"string","value":"<string>","key":"barcode"}]}},"response":[{"id":"b09d36b8-fed2-4e4e-93ec-700392f9e987","name":"No Scans Found","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/barcodes/:barcode/scans","host":["{{baseUrl}}"],"path":["api","barcodes",":barcode","scans"],"query":[{"key":"fromDate","value":"<dateTime>","description":"The start of the date range to get scans for","disabled":true},{"key":"toDate","value":"<dateTime>","description":"The end of the date range to get scans for","disabled":true},{"key":"pageSize","value":"0","description":"How many records to return","disabled":true},{"key":"pageNumber","value":"0","description":"Determines the page to start on using the page size above","disabled":true}],"variable":[{"id":"22985404-0d53-4e55-8d86-065788c6aad3","key":"barcode","value":"<string>","type":"string","description":"(Required) The barcode to get scans for"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"\r\n{\r\n\t\"type\": \"https://tools.ietf.org/html/rfc7231#section-6.5.4\",\r\n\t\"title\": \"Not Found\",\r\n\t\"status\": 404,\r\n\t\"traceId\": \"|da40f2e-4788c37f40ecf992.\"\r\n}"},{"id":"b846eb1f-22fe-4a68-9824-35e10816f70c","name":"No scans or barcodes found","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/barcodes/:barcode/scans","host":["{{baseUrl}}"],"path":["api","barcodes",":barcode","scans"],"query":[{"key":"fromDate","value":"<dateTime>","disabled":true},{"key":"toDate","value":"<dateTime>","disabled":true},{"key":"pageSize","value":"0","disabled":true},{"key":"pageNumber","value":"0","disabled":true}],"variable":[{"key":"barcode","value":"BEXABC000000"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"\n{\n\t\"type\": \"https://tools.ietf.org/html/rfc7231#section-6.5.4\",\n\t\"title\": \"Not Found\",\n\t\"status\": 404,\n\t\"traceId\": \"|da40f2e-4788c37f40ecf992.\"\n}"},{"id":"ba010a4a-26ea-43bd-907d-ee071b60eb4c","name":"Scans for barcodes that match the search criteria","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/api/barcodes/:barcode/scans","host":["{{baseUrl}}"],"path":["api","barcodes",":barcode","scans"],"query":[{"key":"fromDate","value":"<dateTime>","disabled":true},{"key":"toDate","value":"<dateTime>","disabled":true},{"key":"pageSize","value":"0","disabled":true},{"key":"pageNumber","value":"0","disabled":true}],"variable":[{"key":"barcode","value":"BEX000001234"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n\t\"Scans\": [\n\t\t{\n\t\t\t\"Barcode\": \"BEX000001234\",\n\t\t\t\"DateOccurred\": \"2020-06-24T16:46:10+10:00\",\n\t\t\t\"ScanType\": {\n\t\t\t\t\"Id\": \"-1\",\n\t\t\t\t\"Name\": \"Checkpoint\"\n\t\t\t},\n\t\t\t\"Branch\": {\n\t\t\t\t\"Id\": 2,\n\t\t\t\t\"Name\": \"Melbourne\"\n\t\t\t},\n\t\t\t\"Location\": {\n\t\t\t\t\"Suburb\": \"Melbourne Airport\",\n\t\t\t\t\"State\": \"VIC\",\n\t\t\t\t\"Postcode\": \"3045\"\n\t\t\t},\n\t\t\t\"Comment\": \"Item scanned at branch.\"\n\t\t},\n\t\t{\n\t\t\t\"Barcode\": \"BEX000001234\",\n\t\t\t\"DateOccurred\": \"2020-06-24T16:46:10+10:00\",\n\t\t\t\"ScanType\": {\n\t\t\t\t\"Id\": \"1120\",\n\t\t\t\t\"Name\": \"Into Branch\"\n\t\t\t},\n\t\t\t\"Branch\": {\n\t\t\t\t\"Id\": 2,\n\t\t\t\t\"Name\": \"Melbourne\"\n\t\t\t},\n\t\t\t\"Location\": {\n\t\t\t\t\"Suburb\": \"Melbourne Airport\",\n\t\t\t\t\"State\": \"VIC\",\n\t\t\t\t\"Postcode\": \"3045\"\n\t\t\t},\n\t\t\t\"Comment\": \"Item scanned into branch.\"\n\t\t},\n\t\t{\n\t\t\t\"Barcode\": \"BEX000001234\",\n\t\t\t\"DateOccurred\": \"2020-06-25T07:30:09+10:00\",\n\t\t\t\"ScanType\": {\n\t\t\t\t\"Id\": \"-1\",\n\t\t\t\t\"Name\": \"Checkpoint\"\n\t\t\t},\n\t\t\t\"Branch\": {\n\t\t\t\t\"Id\": 7,\n\t\t\t\t\"Name\": \"Sydney\"\n\t\t\t},\n\t\t\t\"Location\": {\n\t\t\t\t\"Suburb\": \"Wetherill Park\",\n\t\t\t\t\"State\": \"NSW\",\n\t\t\t\t\"Postcode\": \"2164\"\n\t\t\t},\n\t\t\t\"Comment\": \"Item scanned at branch.\"\n\t\t},\n\t\t{\n\t\t\t\"Barcode\": \"BEX000001234\",\n\t\t\t\"DateOccurred\": \"2020-06-25T07:30:09+10:00\",\n\t\t\t\"ScanType\": {\n\t\t\t\t\"Id\": \"1120\",\n\t\t\t\t\"Name\": \"Into Branch\"\n\t\t\t},\n\t\t\t\"Branch\": {\n\t\t\t\t\"Id\": 7,\n\t\t\t\t\"Name\": \"Sydney\"\n\t\t\t},\n\t\t\t\"Location\": {\n\t\t\t\t\"Suburb\": \"Wetherill Park\",\n\t\t\t\t\"State\": \"NSW\",\n\t\t\t\t\"Postcode\": \"2164\"\n\t\t\t},\n\t\t\t\"Comment\": \"Item scanned into branch.\"\n\t\t},\n\t\t{\n\t\t\t\"Barcode\": \"BEX000001234\",\n\t\t\t\"DateOccurred\": \"2020-06-25T07:44:48+10:00\",\n\t\t\t\"ScanType\": {\n\t\t\t\t\"Id\": \"3010\",\n\t\t\t\t\"Name\": \"Load for Delivery\"\n\t\t\t},\n\t\t\t\"Branch\": {\n\t\t\t\t\"Id\": 7,\n\t\t\t\t\"Name\": \"Sydney\"\n\t\t\t},\n\t\t\t\"Location\": {\n\t\t\t\t\"Suburb\": \"Wetherill Park\",\n\t\t\t\t\"State\": \"NSW\",\n\t\t\t\t\"Postcode\": \"2164\"\n\t\t\t},\n\t\t\t\"Comment\": \"Added to manifest #123456\"\n\t\t}\n\t]\n}"}],"_postman_id":"fd2e1e74-b62c-4c21-be1a-8fe48172cd48"},{"name":"Retrieve available types of scan events for barcodes.","id":"1cb9388d-479f-40e1-b054-83bded504048","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/api/barcodes/scanTypes","description":"<p>Returns types of scan events for barcodes.</p>\n","urlObject":{"path":["api","barcodes","scanTypes"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"3953274c-4853-4d19-8c9a-ef5358da652d","name":"Scan event types for barcodes","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{{baseUrl}}/api/barcodes/scanTypes"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"ScanTypes\": [\n        {\n            \"Id\": \"-1\",\n            \"Name\": \"Checkpoint\"\n        },\n        {\n            \"Id\": \"1120\",\n            \"Name\": \"Into Branch\"\n        },\n        {\n            \"Id\": \"2030\",\n            \"Name\": \"Load for Linehaul\"\n        },\n        {\n            \"Id\": \"2031\",\n            \"Name\": \"Removed from Linehaul\"\n        },\n        {\n            \"Id\": \"2110\",\n            \"Name\": \"Unload from Linehaul\"\n        },\n        {\n            \"Id\": \"2910\",\n            \"Name\": \"Held Freight\"\n        },\n        {\n            \"Id\": \"3010\",\n            \"Name\": \"Load for Delivery\"\n        },\n        {\n            \"Id\": \"3011\",\n            \"Name\": \"Removed from Delivery\"\n        },\n        {\n            \"Id\": \"3020\",\n            \"Name\": \"Load for Onforward\"\n        },\n        {\n            \"Id\": \"3021\",\n            \"Name\": \"Removed from Onforward\"\n        },\n        {\n            \"Id\": \"3090\",\n            \"Name\": \"Unload for Delivery\"\n        },\n        {\n            \"Id\": \"3100\",\n            \"Name\": \"Unload for Onforward\"\n        }\n    ]\n}"}],"_postman_id":"1cb9388d-479f-40e1-b054-83bded504048"}],"id":"6b0a6e78-e8d2-4987-adf6-b63297954da1","description":"<p>Track individual item (barcodes) through scanning checkpoints in the Border Express network.</p>\n","_postman_id":"6b0a6e78-e8d2-4987-adf6-b63297954da1"}],"id":"dbf84e34-a606-43c3-9da0-e8e73e962081","description":"<p>An item is an individual piece of freight (e.g carton, box) labeled with a unique barcode, which can travel through the Border Express network. A consignment can be made up of multiple items for delivery.</p>\n","_postman_id":"dbf84e34-a606-43c3-9da0-e8e73e962081"},{"name":"Suburbs","item":[{"name":"Retrieves a list of suburbs/route codes","id":"9317f33f-7da3-4b41-b842-18d1a91de40a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/api/v3/suburbs","description":"<p>Retrieve a list of Suburbs with Route codes per Service Type</p>\n","urlObject":{"path":["api","v3","suburbs"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>The name of the Suburb</p>\n","type":"text/plain"},"key":"Suburb","value":"<Suburb>"},{"disabled":true,"description":{"content":"<p>The State that the Suburb is in</p>\n","type":"text/plain"},"key":"State","value":"<State>"},{"disabled":true,"description":{"content":"<p>The Postcode for Suburb</p>\n","type":"text/plain"},"key":"Postcode","value":"<Postcode>"},{"disabled":true,"description":{"content":"<p>The Routing Code</p>\n","type":"text/plain"},"key":"RoutingCode","value":"<RoutingCode>"},{"disabled":true,"description":{"content":"<p>Keyword search for all fields</p>\n","type":"text/plain"},"key":"Keyword","value":"<Keyword>"}],"variable":[]}},"response":[{"id":"38ce5b0a-43d0-41ee-91dd-03504f8da32c","name":"Surburb List","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{{baseUrl}}/api/v3/suburbs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n        {\n            \"IntegrationCode\": \"0fd998a2-6aee-41af-a9aa-ebd0f5283561\",\n            \"Suburb\": \"Albury\",\n            \"State\": \"NSW\",\n            \"Postcode\": \"2640\",\n            \"BexDeliverable\": true,\n            \"FormattedSuburb\": \"Albury NSW 2640\",\n            \"RoutingCodes\": [\n                {\n                    \"RoutingCode\": \"ALB\",\n                    \"ServiceTypeIntegrationCode\": \"BLK\"\n                },\n                {\n                    \"RoutingCode\": \"ALB\",\n                    \"ServiceTypeIntegrationCode\": \"PAR\"\n                },\n                {\n                    \"RoutingCode\": \"ALB\",\n                    \"ServiceTypeIntegrationCode\": \"ECM\"\n                },\n                {\n                    \"RoutingCode\": \"ALB\",\n                    \"ServiceTypeIntegrationCode\": \"DCX\"\n                }\n            ]\n        }\n    ]"}],"_postman_id":"9317f33f-7da3-4b41-b842-18d1a91de40a"}],"id":"addfc73c-0954-422c-b2de-78f548889f14","description":"<p>Returns a list of suburbs and route codes.</p>\n","_postman_id":"addfc73c-0954-422c-b2de-78f548889f14"},{"name":"Pickup Bookings","item":[{"name":"Create a pickup booking","id":"e53b92bc-f69b-4bf2-a304-c0868384e717","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"PickupDate\": \"2023-05-01\",\n  \"ReadyTime\": \"13:00\",\n  \"CloseTime\": \"16:00\",\n  \"SenderCode\": \"TESTAPI\",\n  \"BookingName\": \"Test Booking\",\n  \"SenderName\": \"Test Sender    \",\n  \"AddressLine1\": \"123 Test St\",\n  \"AddressLine2\": null,\n  \"Suburb\": \"Melbourne\",\n  \"State\": \"VIC\",\n  \"Postcode\": \"3000\",\n  \"ContactName\": \"John Smith\",\n  \"ContactPhone\": \"0000 000 000\",\n  \"ContactEmail\": \"test@test.com\",\n  \"PayingAccountCode\": \"TESTAPI\",\n  \"SpecialInstructions\": \"Please go to blue door\",\n  \"DangerousGoodsContact\": {\n    \"Name\": \"John Smith\",\n    \"Phone\": \"0000 000 000\"\n  },\n  \"Pallets\": {\n    \"Chep\": {\n      \"Total\": 2\n    },\n    \"Loscam\": {\n      \"Total\": 0\n    }\n  },\n  \"Items\": [\n    {\n      \"Quantity\": 2,\n      \"Description\": \"pallets\",\n      \"Weight\": 250,\n      \"PalletSpaces\": 2,\n      \"HasFoodstuffs\": false,\n      \"DGs\": [\n        {\n          \"UNNumber\": \"3480\",\n          \"PackingGroup\": null,\n          \"PackageType\": null,\n          \"Quantity\": 1,\n          \"AggregateQuantity\": 1\n        }\n      ],\n      \"ReceivingSuburb\": {\n        \"Suburb\": \"Sydney\",\n        \"State\": \"NSW\",\n        \"Postcode\": \"2000\"\n      }\n    }\n  ]\n}"},"url":"{{baseUrl}}/api/v2/bookings","description":"<p>A pickup booking will include details of the pickup location, the items being collected and any special instructions pertaining to the pickup. See below for a description of each field and its usage.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Mandatory</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PickupDate</td>\n<td>Datetime</td>\n<td>Yes</td>\n<td>The date for the goods to be collected. Date format: YYYY-MM-DD. Date must be &gt;= today.</td>\n</tr>\n<tr>\n<td>ReadyTime</td>\n<td>String</td>\n<td>Yes</td>\n<td>The earliest time the goods will be ready for collection. Time format: HH:MM (24-hour format).</td>\n</tr>\n<tr>\n<td>CloseTime</td>\n<td>String</td>\n<td>Yes</td>\n<td>The latest time the goods will be available for collection. Time format: HH:MM (24-hour format).</td>\n</tr>\n<tr>\n<td>SenderCode</td>\n<td>String</td>\n<td>Only if PayingAccountCode is null</td>\n<td>Used to indicate the account code of the sender.</td>\n</tr>\n<tr>\n<td>BookingName</td>\n<td>String</td>\n<td>No</td>\n<td>A name to help the sender identify the booking.</td>\n</tr>\n<tr>\n<td>SenderName</td>\n<td>String</td>\n<td>Yes</td>\n<td>Name of the company or person at the address the goods are being collected from.</td>\n</tr>\n<tr>\n<td>AddressLine1</td>\n<td>String</td>\n<td>Yes</td>\n<td>Address the goods are being collected from.</td>\n</tr>\n<tr>\n<td>AddressLine2</td>\n<td>String</td>\n<td>No</td>\n<td>Address the goods are being collected from.</td>\n</tr>\n<tr>\n<td>Suburb</td>\n<td>String</td>\n<td>Yes</td>\n<td>Suburb the goods are being collected from.</td>\n</tr>\n<tr>\n<td>State</td>\n<td>String</td>\n<td>Yes</td>\n<td>State the goods are being collected from.</td>\n</tr>\n<tr>\n<td>Postcode</td>\n<td>String</td>\n<td>Yes</td>\n<td>Postcode the goods are being collected from.</td>\n</tr>\n<tr>\n<td>ContactName</td>\n<td>String</td>\n<td>Yes</td>\n<td>Name of a contact person at the pickup location.</td>\n</tr>\n<tr>\n<td>ContactPhone</td>\n<td>String</td>\n<td>Yes</td>\n<td>Phone number of a contact person at the pickup location.</td>\n</tr>\n<tr>\n<td>ContactEmail</td>\n<td>String</td>\n<td>No</td>\n<td>Email address of a contact person at the pickup location.</td>\n</tr>\n<tr>\n<td>PayingAccountCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>The Border Express account code that will be charged for the freight movement.</td>\n</tr>\n<tr>\n<td>SpecialInstructions</td>\n<td>String</td>\n<td>No</td>\n<td>Any instructions related directly to the pickup (e.g. \"Please come in through the second gate\"). Instructions related to delivery of specific consignments should not be added here.</td>\n</tr>\n<tr>\n<td>DangerousGoodsContact.Name</td>\n<td>String</td>\n<td>Yes if the pickup includes dangerous goods</td>\n<td>Name of the contact person for the dangerous goods.</td>\n</tr>\n<tr>\n<td>DangerousGoodsContact.Phone</td>\n<td>String</td>\n<td>Yes if the pickup includes dangerous goods</td>\n<td>Phone number of the contact person for the dangerous goods.</td>\n</tr>\n<tr>\n<td>Pallets.Chep.Total</td>\n<td>Integer</td>\n<td>Yes if the pickup contains hire pallets</td>\n<td>Total number of Chep pallets being picked up.</td>\n</tr>\n<tr>\n<td>Pallets.Loscam.Total</td>\n<td>Integer</td>\n<td>Yes if the pickup contains hire pallets</td>\n<td>Total number of Loscam pallets being picked up.</td>\n</tr>\n<tr>\n<td>Items.Quantity</td>\n<td>Integer</td>\n<td>Yes</td>\n<td>Number of items being picked up.</td>\n</tr>\n<tr>\n<td>Items.Description</td>\n<td>String</td>\n<td>Yes</td>\n<td>Description of the goods being picked up.</td>\n</tr>\n<tr>\n<td>Items.Weight</td>\n<td>Double</td>\n<td>Yes</td>\n<td>Total weight (in Kilograms) of the items being picked up.</td>\n</tr>\n<tr>\n<td>Items.PalletSpaces</td>\n<td>Integer</td>\n<td>No</td>\n<td>Number of expected pallet spaces for the goods.</td>\n</tr>\n<tr>\n<td>Items.HasFoodStuffs</td>\n<td>Boolean</td>\n<td>Yes</td>\n<td>Indicates whether the goods being collected contain foodstuffs.</td>\n</tr>\n<tr>\n<td>Items.DGs.UNNumber</td>\n<td>String</td>\n<td>Yes if the pickup contains dangerous goods</td>\n<td>The UN number of the dangerous goods.</td>\n</tr>\n<tr>\n<td>Items.DGs.PackingGroup</td>\n<td>String</td>\n<td>Yes if the pickup contains dangerous goods and is relevant</td>\n<td>The packing group of the dangerous goods.</td>\n</tr>\n<tr>\n<td>Items.DGs.PackageType</td>\n<td>String</td>\n<td>Yes if the pickup contains dangerous goods</td>\n<td>The package type of the dangerous goods.</td>\n</tr>\n<tr>\n<td>Items.DGs.Quantity</td>\n<td>Integer</td>\n<td>Yes if the pickup contains dangerous goods</td>\n<td>The quantity of the dangerous goods.</td>\n</tr>\n<tr>\n<td>Items.DGs.AggregateQuantity</td>\n<td>Integer</td>\n<td>Yes if the pickup contains dangerous goods</td>\n<td>The aggregate quantity of the dangerous goods.</td>\n</tr>\n<tr>\n<td>Items.ReceivingSuburb.Suburb</td>\n<td>String</td>\n<td>Yes</td>\n<td>The receiving suburb of the items being collected.</td>\n</tr>\n<tr>\n<td>Items.ReceivingSuburb.State</td>\n<td>String</td>\n<td>Yes</td>\n<td>The receiving state of the items being collected.</td>\n</tr>\n<tr>\n<td>Items.ReceivingSuburb.Postcode</td>\n<td>String</td>\n<td>Yes</td>\n<td>The receiving postcode of the items being collected.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","v2","bookings"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"6d606427-3936-4a12-88ab-cc9db2157a90","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"PickupDate\": \"2023-05-01\",\r\n  \"ReadyTime\": \"13:00\",\r\n  \"CloseTime\": \"16:00\",\r\n  \"SenderCode\": \"TESTAPI\",\r\n  \"BookingName\": \"Test Booking\",\r\n  \"SenderName\": \"Test Sender\",\r\n  \"AddressLine1\": \"123 Test St\",\r\n  \"AddressLine2\": null,\r\n  \"Suburb\": \"Melbourne\",\r\n  \"State\": \"VIC\",\r\n  \"Postcode\": \"3000\",\r\n  \"ContactName\": \"John Smith\",\r\n  \"ContactPhone\": \"0000 000 000\",\r\n  \"ContactEmail\": \"test@test.com\",\r\n  \"PayingAccountCode\": \"TESTAPI\",\r\n  \"SpecialInstructions\": \"Please go to blue door\",\r\n  \"DangerousGoodsContact\": {\r\n    \"Name\": \"John Smith\",\r\n    \"Phone\": \"0000 000 000\"\r\n  },\r\n  \"Pallets\": {\r\n    \"Chep\": {\r\n      \"Total\": 2\r\n    },\r\n    \"Loscam\": {\r\n      \"Total\": 0\r\n    }\r\n  },\r\n  \"Items\": [\r\n    {\r\n      \"Quantity\": 2,\r\n      \"Description\": \"pallets\",\r\n      \"Weight\": 250,\r\n      \"PalletSpaces\": 2,\r\n      \"HasFoodstuffs\": false,\r\n      \"DGs\": [\r\n        {\r\n          \"UNNumber\": \"3480\",\r\n          \"PackingGroup\": null,\r\n          \"PackageType\": null,\r\n          \"Quantity\": 1,\r\n          \"AggregateQuantity\": 1\r\n        }\r\n      ],\r\n      \"ReceivingSuburb\": {\r\n        \"Suburb\": \"Sydney\",\r\n        \"State\": \"NSW\",\r\n        \"Postcode\": \"2000\"\r\n      }\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/bookings"},"status":"Created","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"BookingNumber\": \"5600443\",\n    \"PickupDate\": \"2023-05-09\",\n    \"LateBooking\": true\n}\n\n"}],"_postman_id":"e53b92bc-f69b-4bf2-a304-c0868384e717"}],"id":"e10eaacf-352f-4d9a-8e9a-42fa8030408d","description":"<p>Pickup bookings allow you to request that freight be collected by Border Express.</p>\n","_postman_id":"e10eaacf-352f-4d9a-8e9a-42fa8030408d"}],"event":[{"listen":"prerequest","script":{"id":"72495890-637c-4798-b906-1bc4f62e097f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"5332f4de-21fa-48ba-ae66-97a6fcebba70","type":"text/javascript","exec":[""]}}]}