{"info":{"_postman_id":"fafecf1b-16c1-49f5-91c2-cc62b6caae5d","name":"Tenant Customer API","description":"<html><head></head><body><h6 id=\"aggregator-tenant-api-documentation-helps-you-to-integrate-apis-for-your-mobile-or-own-web-solution-it-will-help-you-integrate-your-system-with-shipping-solution\">Aggregator Tenant API documentation helps you to integrate API's for your mobile or own web solution. It will help you integrate your system with shipping solution.</h6>\n<h2 id=\"📌-steps-in-the-flow\">📌 Steps in the Flow</h2>\n<ol>\n<li><p><strong>Login / Authentication</strong></p>\n<ul>\n<li><p>Obtain an authentication token using your registered credentials.</p>\n</li>\n<li><p>This token will be required for all subsequent API requests.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Create Warehouse</strong></p>\n<ul>\n<li><p>Define your warehouse(s) with address and contact details.</p>\n</li>\n<li><p>All pickups will be scheduled from here.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Create Order</strong></p>\n<ul>\n<li>Submit shipment details including customer info, items, and delivery address.</li>\n</ul>\n</li>\n<li><p><strong>Get Closed Rate Options</strong></p>\n<ul>\n<li>Fetch available logistics partners, shipping services, and pricing.</li>\n</ul>\n</li>\n<li><p><strong>Assign Courier</strong></p>\n<ul>\n<li>Choose <strong>LSP &amp; service</strong> (must match an option from the rate options API).</li>\n</ul>\n</li>\n<li><p><strong>Create Pickup Request</strong></p>\n<ul>\n<li>Schedule the pickup for your order from the warehouse.</li>\n</ul>\n</li>\n<li><p><strong>Get Packing Slip</strong></p>\n<ul>\n<li>Download/print the order’s packing slip to attach to the parcel.</li>\n</ul>\n</li>\n</ol>\n<p><strong>URL</strong></p>\n<p><a href=\"https://testbe.shipingtech.in/\">https://testbe.shipingtech.in/</a> - Devlopment</p>\n<p><a href=\"https://backend.sureship.in/auth/login\">https://backend.</a><a href=\"https://backend.sureship.in/auth/login\"></a><a href=\"https://shipingtech.in\">shipingtech.in</a>/ - Production</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"33711269","collectionId":"fafecf1b-16c1-49f5-91c2-cc62b6caae5d","publishedId":"2sBXc7Kiq3","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-02-03T06:49:40.000Z"},"item":[{"name":"Auth","item":[{"name":"auth","id":"e01fea60-e272-4d8f-88fe-bae62abc0d41","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"x-api-key","value":"<your_api_key>","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"username\": \"username\",\n    \"password\": \"Password\"\n}\n","options":{"raw":{"language":"json"}}},"url":"/customer_api/login","description":"<h2 id=\"endpoint-description\">Endpoint Description</h2>\n<p>This endpoint allows you to generate accessToken For Your Api calls.</p>\n<h3 id=\"request\">Request</h3>\n<p><strong>Method:</strong> POST<br /><strong>URL:</strong> <a href=\"https://testbackend.sureship.in/auth/login\">https://testbe.shipingtech.in/customer_api/login</a> - Devlopment</p>\n<p><a href=\"https://backend.sureship.in/auth/login\">https://backend.shipingtech.in/customer_api/login</a> - Production</p>\n<p><strong>Headers</strong></p>\n<p>The following header is <strong>mandatory</strong> for this API:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x-api-key</td>\n<td>key</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request Body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"username\": \"your_username\",\n    \"password\": \"your_password\"\n}\n\n</code></pre>\n<h3 id=\"response\">Response</h3>\n<p>Upon a successful request, the server will respond with a status code of <code>200</code> and a JSON object containing the following field:</p>\n<ul>\n<li>accessToken (string): A Token that will be used as jwt token auth for further api calls.</li>\n</ul>\n<p><strong>Example Response:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"accessToken\": \"eyJhbGciOiJIUzI1NiIsIn..........\"\n}\n\n</code></pre>\n<h3 id=\"summary\">Summary</h3>\n<p>This API endpoint is crucial for for authorizing further api calls.</p>\n","urlObject":{"path":["customer_api","login"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e01fea60-e272-4d8f-88fe-bae62abc0d41"},{"name":"logout","id":"0bd9736c-7fcf-4e38-9b87-76966095ccd9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-api-key","value":"<your_api_key>","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"username\": \"username\",\n    \"password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"/customer_api/logout","description":"<h2 id=\"endpoint-description\">Endpoint Description</h2>\n<p>This endpoint allows you to logout.</p>\n<h3 id=\"request\">Request</h3>\n<p><strong>Method:</strong> POST<br /><strong>URL:</strong> <a href=\"https://testbackend.sureship.in/auth/login\">https://testbe.shipingtech.in/customer_api/logout</a> - Devlopment</p>\n<p><a href=\"https://backend.sureship.in/auth/login\">https://backend.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://backend.sureship.in/auth/login\">/logout</a> - Production</p>\n<p><strong>Headers</strong></p>\n<p>The following header is <strong>mandatory</strong> for this API:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x-api-key</td>\n<td>key</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request Body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"username\": \"your_username\",\n    \"password\": \"your_password\"\n}\n\n</code></pre>\n<h3 id=\"response\">Response</h3>\n<p>Upon a successful request, the server will respond with a status code of <code>200</code> and a JSON object containing the following field:</p>\n<ul>\n<li>message (string): A message telling you that you've been logged out.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"message\": \"you are logout\"\n}\n\n</code></pre>\n","urlObject":{"path":["customer_api","logout"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0bd9736c-7fcf-4e38-9b87-76966095ccd9"},{"name":"forgot password","id":"17b327cb-dcb5-49f8-b43a-d8d606bd0df8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-api-key","value":"<your_api_key>","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"your_email\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"/customer_api/forgot_password","description":"<h2 id=\"endpoint-description\">Endpoint Description</h2>\n<p>This endpoint allows you to Generate Otp to reset your password</p>\n<h3 id=\"request\">Request</h3>\n<p><strong>Method:</strong> POST<br /><strong>URL:</strong> <a href=\"https://testbackend.sureship.in/auth/login\">https://testbe.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://testbackend.sureship.in/auth/login\">/forgot-password</a> - Devlopment</p>\n<p><a href=\"https://backend.sureship.in/auth/login\">https://backend.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://backend.sureship.in/auth/login\">/forgot-password</a> - Production</p>\n<p><strong>Headers</strong></p>\n<p>The following header is <strong>mandatory</strong> for this API:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x-api-key</td>\n<td>key</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request Body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"email\": \"Your_Email\"\n}\n\n</code></pre>\n<p><strong>Example Response:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"message\": \"OTP sent to your email address\"\n}\n\n</code></pre>\n","urlObject":{"path":["customer_api","forgot_password"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"17b327cb-dcb5-49f8-b43a-d8d606bd0df8"},{"name":"reset password","id":"a1ad85f2-772c-4cdb-931b-0719f5e300ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-api-key","value":"<your_api_key>","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"otp\": \"189056\",\r\n  \"newPassword\": \"your_new_password\",\r\n  \"confirmPassword\": \"your_new_password\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/customer_api/reset_password","description":"<h2 id=\"endpoint-description\">Endpoint Description</h2>\n<p>This API allows the user to set a new password after requesting a password reset. The user must provide the OTP received on their registered email along with the new password. Both <code>newPassword</code> and <code>confirmPassword</code> must match for the reset to be successful.</p>\n<h3 id=\"request\">Request</h3>\n<p><strong>Method:</strong> POST<br /><strong>URL:</strong> <a href=\"https://testbackend.sureship.in/auth/login\">https://testbe.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://testbackend.sureship.in/your_endpoint/forget/reset-password\">/reset-password</a> - Devlopment</p>\n<p><a href=\"https://backend.sureship.in/auth/login\">https://backend.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://backend.sureship.in/auth/login\">/reset-password</a> - Production</p>\n<p><strong>Headers</strong></p>\n<p>The following header is <strong>mandatory</strong> for this API:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x-api-key</td>\n<td>key</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request Body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"otp\": \"873748\",\n  \"newPassword\": \"newPassword232329\",\n  \"confirmPassword\": \"newPassword232329\"\n}\n\n</code></pre>\n<p><strong>Example Response:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"message\": \"Password reset successful\"\n}\n\n</code></pre>\n","urlObject":{"path":["customer_api","reset_password"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a1ad85f2-772c-4cdb-931b-0719f5e300ab"},{"name":"change password","id":"cfbd2d4e-2741-4b83-be4a-c98a0b20d8bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-api-key","value":"<your_api_key>","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"oldPassword\": \"your_old_password\",\r\n  \"newPassword\": \"your_new_password\",\r\n  \"confirmNewPassword\": \"your_new_password\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"/customer_api/change_password","description":"<h2 id=\"endpoint-description\">Endpoint Description</h2>\n<p>This API allows an <strong>authenticated user</strong> to change their account password. The request must include a valid <strong>Bearer access token</strong> in the header. The user needs to provide their current password (<code>oldPassword</code>) and set a new one (<code>newPassword</code> and <code>confirmNewPassword</code> must match).</p>\n<h3 id=\"request\">Request</h3>\n<p><strong>Method:</strong> POST<br /><strong>URL:</strong> <a href=\"https://testbackend.sureship.in/auth/login\">https://testbe.shipingtech.in</a><a href=\"https://testbackend.sureship.in/your_endpoint/forget/reset-password\">/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://testbackend.sureship.in/your_endpoint/forget/reset-password\">/change-password</a> - Devlopment</p>\n<p><a href=\"https://backend.sureship.in/auth/login\">https://backend.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://backend.sureship.in/auth/login\">/change-password</a> - Production</p>\n<p><strong>Headers</strong></p>\n<p>The following header is <strong>mandatory</strong> for this API:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x-api-key</td>\n<td>key</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request Body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"oldPassword\": \"old\",\n  \"newPassword\": \"new\",\n  \"confirmNewPassword\": \"new\"\n}\n\n</code></pre>\n<p><strong>Example Response:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"message\": \"Password changed successfully.\"\n}\n\n</code></pre>\n","urlObject":{"path":["customer_api","change_password"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"cfbd2d4e-2741-4b83-be4a-c98a0b20d8bb"}],"id":"7abee06d-498a-4f12-b092-6dc7b1c99a19","description":"<p>This folder contains all authentication and authorization related APIs used by customers to securely access the system.</p>\n","_postman_id":"7abee06d-498a-4f12-b092-6dc7b1c99a19"},{"name":"Warehouse","item":[{"name":"create warehouse","id":"fc66311b-19a7-4fed-9db6-78213a27d7a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-api-key","value":"<your_api_key>","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"ABCDEFG\",\r\n    \"contact_name\": \"John Doe\",\r\n    \"email\": \"abcwarehouse@example.com\",\r\n    \"phone\": \"9876543210\",\r\n    \"address\": \"123 XYZ Street, Industrial Area\",\r\n    \"city\": \"Metropolis\",\r\n    \"state\": \"SomeState\",\r\n    \"country\": \"India\",\r\n    \"pin\": \"110085\",\r\n    \"return_address\": \"456 Return Lane, Warehouse Zone\",\r\n    \"return_pin\": \"654321\",\r\n    \"return_city\": \"Gotham\",\r\n    \"return_state\": \"AnotherState\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/customer_api/warehouse/create","description":"<h2 id=\"endpoint-description\">Endpoint Description</h2>\n<p>This API creates a new warehouse with complete details including contact information, location, and return address. A valid <strong>Bearer access token</strong> is required.</p>\n<h3 id=\"request\">Request</h3>\n<p><strong>Method:</strong> POST<br /><strong>URL:</strong> <a href=\"https://testbackend.sureship.in/warehouse/create\">https://testbe.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://testbackend.sureship.in/warehouse/create\">/warehouse/create</a> - Devlopment</p>\n<p><a href=\"https://backend.sureship.in/warehouse/create\">https://backend.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://backend.sureship.in/warehouse/create\">/warehouse/create</a> - Production</p>\n<p><strong>Headers</strong></p>\n<p>The following header is <strong>mandatory</strong> for this API:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x-api-key</td>\n<td>key</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request Body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"name\": \"Warehouse_ABC\",\n    \"contact_name\": \"John Doe\",\n    \"email\": \"abcwarehouse@example.com\",\n    \"phone\": \"9876543210\",\n    \"address\": \"123 XYZ Street, Industrial Area\",\n    \"city\": \"Metropolis\",\n    \"state\": \"SomeState\",\n    \"country\": \"India\",\n    \"pin\": \"123456\",\n    \"return_address\": \"456 Return Lane, Warehouse Zone\",\n    \"return_pin\": \"654321\",\n    \"return_city\": \"Gotham\",\n    \"return_state\": \"AnotherState\"\n}\n\n</code></pre>\n<p><strong>Example Response:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\"success\":true,\"message\":\"Warehouse created successfully\",\"warehouseId\":211}\n\n</code></pre>\n","urlObject":{"path":["customer_api","warehouse","create"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"fc66311b-19a7-4fed-9db6-78213a27d7a1"},{"name":"get warehouses","id":"eeebedb9-ffac-44c3-99eb-7da6822b617d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-api-key","value":"sk_prod_4murti@2#X9LpQ7ZrT5Wv","type":"text"}],"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"url":"{{url}}/customer_api/warehouse/get_my_warehouses?customer_code=22","description":"<h2 id=\"endpoint-description\">Endpoint Description</h2>\n<p>This API fetches all warehouses created by the authenticated user. Requires a valid <strong>Bearer token</strong>.</p>\n<p><strong>Method:</strong> <strong>GET</strong><br /><strong>URL:</strong> <a href=\"https://testbackend.sureship.in/warehouse/create\">https://testbe.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://testbackend.sureship.in/warehouse/create\">/warehouse/get_my_warehouses</a>- Devlopment</p>\n<p><a href=\"https://backend.sureship.in/warehouse/create\">https://backend.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://backend.sureship.in/warehouse/create\">/warehouse/get_my_warehouses</a> - Production</p>\n<p><strong>Headers</strong></p>\n<p>The following header is <strong>mandatory</strong> for this API:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x-api-key</td>\n<td>key</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["customer_api","warehouse","get_my_warehouses"],"host":["{{url}}"],"query":[{"key":"customer_code","value":"22"}],"variable":[]}},"response":[],"_postman_id":"eeebedb9-ffac-44c3-99eb-7da6822b617d"}],"id":"16521415-33c5-4e79-a103-68a2b7349e41","description":"<p>This folder contains APIs to manage warehouses. Customers can create, update, retrieve, and search warehouses based on different criteria.</p>\n","_postman_id":"16521415-33c5-4e79-a103-68a2b7349e41"},{"name":"Orders","item":[{"name":"Create Order","id":"bcd48e87-c0a6-400a-9fa1-15699dd365d9","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"accept-encoding":true,"accept":true,"connection":true}},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-api-key","value":"<your_api_key>","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"shipments\": [\r\n        {\r\n            \"orderId\": \"\",\r\n            \"name\": \"Mohit Panwar\",\r\n            \"phone\": \"7045814007\",\r\n            \"altPhone\": \"\",\r\n            \"email\": \"prince.prince961@gmail.com\",\r\n            \"address\": \"1004, sector -31\",\r\n            \"pinCode\": \"122001\",\r\n            \"city\": \"Gurgaon\",\r\n            \"state\": \"Haryana\",\r\n            \"country\": \"India\",\r\n            \"returnName\": \"Viz Labs 9\",\r\n            \"returnPhone\": \"7045814007\",\r\n            \"returnAltPhone\": \"\",\r\n            \"returnEmail\": \"prince.prince961@gmail.com\",\r\n            \"returnAddress\": \"817 urban state, sector - 4, near Chintpurni Mata Mandir\",\r\n            \"returnPin\": \"122001\",\r\n            \"returnCity\": \"Gurgaon\",\r\n            \"returnState\": \"Haryana\",\r\n            \"returnCountry\": \"India\",\r\n            \"paymentMode\": \"prepaid\",\r\n            \"contentCategory\": \"\",\r\n            \"clientRefrenceNumber\": \"MA7893285454\",\r\n            \"hsnCode\": \"\",\r\n            \"codAmount\": \"\",\r\n            \"invoiceValue\": 2230,\r\n            \"invoiceNumber\": \"water78\",\r\n            \"orderDate\": \"2026/01/28\",\r\n            \"totalAmount\": 2230,\r\n            \"sellerAddress\": \"\",\r\n            \"sellerName\": \"\",\r\n            \"sellerInvoice\": \"\",\r\n            \"sellerGstIn\": \"\",\r\n            \"ewayBillNumber\": \"\",\r\n            \"weight\": \"1\",\r\n            \"shippingService\": \"\",\r\n            \"shippingServiceCategory\": \"b2c\",\r\n            \"riskType\": \"ownerRisk\",\r\n            \"addressType\": \"\",\r\n            \"lsp\": \"\",\r\n            \"isSelfDrop\": false,\r\n            \"weightDetails\": [\r\n                {\r\n                    \"boxId\": 0,\r\n                    \"docketNumber\": \"\",\r\n                    \"numberOfBoxes\": \"1\",\r\n                    \"weightKg\": \"1\",\r\n                    \"lengthCm\": \"10\",\r\n                    \"breadthCm\": \"10\",\r\n                    \"heightCm\": \"10\"\r\n                }\r\n            ],\r\n            \"contentDetails\": [\r\n                {\r\n                    \"productId\": 0,\r\n                    \"productName\": \"Anime Printed Black Colour Oversized T-shirt\",\r\n                    \"quantity\": \"1\",\r\n                    \"unitPrice\": \"780\",\r\n                    \"hsncode\": \"\"\r\n                },\r\n                {\r\n                    \"productId\": 1,\r\n                    \"productName\": \"khaki Colour Straight Fit Men Cargo\",\r\n                    \"quantity\": \"1\",\r\n                    \"unitPrice\": \"1450\",\r\n                    \"hsncode\": \"\"\r\n                }\r\n            ],\r\n            \"ShipmentDocument\": [\r\n                {\r\n                    \"documentType\": \"INVOICE_COPY\",\r\n                    \"documentURL\": \"https://res.cloudinary.com/dbbbmaqie/image/upload/v1767680964/development/shipmentDocument/o6lmvhkebqstl2vu1col.png\"\r\n                }\r\n            ]\r\n        }\r\n    ],\r\n    \"pickupLocation\": {\r\n        \"customer_code\": 9,\r\n        \"name\": \"Viz Labs 9\",\r\n        \"phone\": \"7045814007\",\r\n        \"address\": \"817 urban state, sector - 4, near Chintpurni Mata Mandir\",\r\n        \"pinCode\": \"122001\",\r\n        \"city\": \"Gurgaon\",\r\n        \"state\": \"Haryana\",\r\n        \"country\": \"India\",\r\n        \"warehouseId\": 29\r\n    },\r\n    \"shippingServiceCategory\": \"b2c\",\r\n    \"source\": \"api\",\r\n    \"documentsArray\": [\r\n        {\r\n            \"documentType\": \"invoiceFile\",\r\n            \"doumentURL\": \"http://example.com/docs/invoice123.pdf\"\r\n        },\r\n        {\r\n            \"documentType\": \"ewayBillForm\",\r\n            \"doumentURL\": \"http://example.com/docs/eway987.pdf\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"/customer_api/order/create","description":"<h2 id=\"endpoint-description\">Endpoint Description</h2>\n<p>This API is used to create a new order. It requires customer shipment details, return details, item details, and pickup warehouse information. The request body has three main sections:</p>\n<p><strong>1. shipments</strong> (array of objects)</p>\n<p>Details of each shipment (one order can have multiple).</p>\n<ul>\n<li><p><strong>name / phone / altPhone / email</strong> → Customer contact info</p>\n</li>\n<li><p><strong>address / pinCode / city / state / country</strong> → Delivery address</p>\n</li>\n<li><p><strong>returnName / returnPhone / returnAltPhone / returnEmail / returnAddress / returnPin / returnCity / returnState / returnCountry</strong> → Return (RTO) details</p>\n</li>\n<li><p><strong>paymentMode</strong> → <code>\"prepaid\"</code> or <code>\"cod\"</code></p>\n</li>\n<li><p><strong>contentCategory</strong> → Optional content classification</p>\n</li>\n<li><p><strong>clientRefrenceNumber</strong> → Unique reference ID from client system</p>\n</li>\n<li><p><strong>hsnCode</strong> → HSN code for products (optional)</p>\n</li>\n<li><p><strong>codAmount</strong> → COD collection amount (if paymentMode = <code>cod</code>)</p>\n</li>\n<li><p><strong>invoiceValue / invoiceNumber / totalAmount</strong> → Invoice details</p>\n</li>\n<li><p><strong>sellerAddress / sellerName / sellerInvoice / sellerGstIn</strong> → Seller/GST info (optional)</p>\n</li>\n<li><p><strong>ewayBillNumber</strong> → E-way bill number (if required)</p>\n</li>\n<li><p><strong>weight</strong> → Shipment weight (kg)</p>\n</li>\n<li><p><strong>shippingService</strong> → Preferred courier service (optional)</p>\n</li>\n<li><p><strong>shippingServiceCategory</strong> → e.g., <code>\"b2c\"</code>, <code>\"b2b\"</code></p>\n</li>\n<li><p><strong>riskType</strong> → <code>\"ownerRisk\"</code> or <code>\"carrierRisk\"</code></p>\n</li>\n<li><p><strong>addressType</strong> → Optional field for address categorization</p>\n</li>\n<li><p><strong>lsp</strong> → Preferred logistics service provider (optional)</p>\n</li>\n</ul>\n<p><strong>Nested arrays inside shipments:</strong></p>\n<ul>\n<li><p><strong>weightDetails</strong> → List of package boxes with dimensions &amp; weight</p>\n<ul>\n<li><p><strong>boxId</strong> → Box identifier</p>\n</li>\n<li><p><strong>docketNumber</strong> → Tracking ID (if pre-assigned)</p>\n</li>\n<li><p><strong>numberOfBoxes</strong> → Total number of boxes</p>\n</li>\n<li><p><strong>weightKg / lengthCm / breadthCm / heightCm</strong> → Box dimensions and weight</p>\n</li>\n</ul>\n</li>\n<li><p><strong>contentDetails</strong> → List of products in the shipment</p>\n<ul>\n<li><p><strong>productId</strong> → Internal product identifier</p>\n</li>\n<li><p><strong>productName</strong> → Name/description of product</p>\n</li>\n<li><p><strong>quantity</strong> → Number of units</p>\n</li>\n<li><p><strong>unitPrice</strong> → Price per unit</p>\n</li>\n<li><p><strong>hsncode</strong> → HSN code per product (optional)</p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"pickuplocation-object\"><strong>pickupLocation</strong> (Object)</h4>\n<p>Pickup origin details for the shipment.</p>\n<ul>\n<li><p><strong>customer_code</strong> → Internal customer identifier</p>\n</li>\n<li><p><strong>name / phone / address</strong> → Pickup contact person and address</p>\n</li>\n<li><p><strong>pinCode / city / state / country</strong> → Pickup location details</p>\n</li>\n<li><p><strong>warehouseId</strong> → Linked warehouse ID for inventory</p>\n</li>\n</ul>\n<h4 id=\"lspname-string\"><strong>lspName</strong> (String)</h4>\n<p>Preferred logistics provider (leave empty for auto-assignment).</p>\n<h4 id=\"shippingservicecategory-string\"><strong>shippingServiceCategory</strong> (String)</h4>\n<p>Specifies type of shipment, e.g., <code>\"b2c\"</code>, <code>\"b2b\"</code>.</p>\n<h4 id=\"source-string\"><strong>source</strong> (String)</h4>\n<p>Source of order creation (e.g., <code>\"appFrontend\"</code>, <code>\"api\"</code>).</p>\n<h4 id=\"documentsarray-array-of-objects\"><strong>documentsArray</strong> (Array of objects)</h4>\n<p>Used to upload supporting documents.</p>\n<ul>\n<li><p><strong>documentType</strong> → Type of document (e.g., <code>\"invoiceFile\"</code>, <code>\"ewayBillForm\"</code>).</p>\n</li>\n<li><p><strong>documentURL</strong> → File location.</p>\n</li>\n</ul>\n<p><strong>Method:</strong> POST<br /><strong>URL:</strong> <a href=\"https://testbackend.sureship.in/booking/\">https://testbe.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://testbackend.sureship.in/booking/\">/order/createOrder</a> -Devlopment</p>\n<p><a href=\"https://backend.sureship.in/warehouse/create\">https://backend.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://backend.sureship.in/warehouse/create\">/order/createOrder</a> - Production</p>\n<p><strong>Headers</strong></p>\n<p>The following header is <strong>mandatory</strong> for this API:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x-api-key</td>\n<td>key</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"shipments\": [\n    {\n      \"orderId\": \"ORD12345\",\n      \"name\": \"John Doe\",\n      \"phone\": \"9876543210\",\n      \"altPhone\": \"9123456789\",\n      \"email\": \"johndoe@example.com\",\n      \"address\": \"1234 XYZ Street, Sector 99\",\n      \"pinCode\": \"110011\",\n      \"city\": \"Metropolis\",\n      \"state\": \"Wonderland\",\n      \"country\": \"Fictionland\",\n      \"returnName\": \"Jane Doe\",\n      \"returnPhone\": \"9988776655\",\n      \"returnAltPhone\": \"8877665544\",\n      \"returnEmail\": \"janedoe@example.com\",\n      \"returnAddress\": \"4321 ABC Colony, Sector 88\",\n      \"returnPin\": \"220022\",\n      \"returnCity\": \"Smallville\",\n      \"returnState\": \"Neverland\",\n      \"returnCountry\": \"Fictionland\",\n      \"paymentMode\": \"cod\",\n      \"contentCategory\": \"clothing\",\n      \"clientRefrenceNumber\": \"REF999888\",\n      \"hsnCode\": \"HSN1234\",\n      \"codAmount\": \"1500\",\n      \"invoiceValue\": 2500,\n      \"invoiceNumber\": \"INV123XYZ\",\n      \"orderDate\": \"2025/08/01\",\n      \"totalAmount\": 2500,\n      \"sellerAddress\": \"Warehouse 45, Sector 50\",\n      \"sellerName\": \"ABC Traders Pvt Ltd\",\n      \"sellerInvoice\": \"SELLINV001\",\n      \"sellerGstIn\": \"GSTIN12345ABC\",\n      \"ewayBillNumber\": \"EWB987654\",\n      \"weight\": \"2\",\n      \"shippingService\": \"fastExpress\",\n      \"shippingServiceCategory\": \"b2c\",\n      \"riskType\": \"carrierRisk\",\n      \"addressType\": \"residential\",\n      \"lsp\": \"courierX\",\n      \"weightDetails\": [\n        {\n          \"boxId\": 10,\n          \"docketNumber\": \"DCKT99999\",\n          \"numberOfBoxes\": \"2\",\n          \"weightKg\": \"1.5\",\n          \"lengthCm\": \"40\",\n          \"breadthCm\": \"25\",\n          \"heightCm\": \"15\"\n        }\n      ],\n      \"contentDetails\": [\n        {\n          \"productId\": 100,\n          \"productName\": \"Red Cotton Shirt\",\n          \"quantity\": \"2\",\n          \"unitPrice\": \"750\",\n          \"hsncode\": \"HSN001\"\n        },\n        {\n          \"productId\": 101,\n          \"productName\": \"Blue Denim Jeans\",\n          \"quantity\": \"1\",\n          \"unitPrice\": \"1250\",\n          \"hsncode\": \"HSN002\"\n        }\n      ]\n    }\n  ],\n  \"pickupLocation\": {\n    \"customer_code\": 55,\n    \"name\": \"Pickup Warehouse 1\",\n    \"phone\": \"7766554433\",\n    \"address\": \"Warehouse Lane, Plot 45\",\n    \"pinCode\": \"330033\",\n    \"city\": \"Star City\",\n    \"state\": \"Atlantis\",\n    \"country\": \"Fictionland\",\n    \"warehouseId\": 202\n  },\n  \"lspName\": \"courierY\",\n  \"shippingServiceCategory\": \"b2c\",\n  \"source\": \"testAPI\",\n  \"documentsArray\": [\n    {\n      \"documentType\": \"invoiceFile\",\n      \"doumentURL\": \"http://example.com/docs/invoice123.pdf\"\n    },\n    {\n      \"documentType\": \"ewayBillForm\",\n      \"doumentURL\": \"http://example.com/docs/eway987.pdf\"\n    }\n  ]\n}\n\n</code></pre>\n<p><strong>Example Response</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"clientRefrenceNumber\": \"REF999888\",\n        \"isSuccess\": true,\n        \"error\": \"\",\n        \"savedinDB\": true,\n        \"warehouseId\": 202,\n        \"orderUUID\": \"d0fbd9f3-b179-4e2f-a68c-f9c1365a729c\"\n    }\n]\n\n</code></pre>\n","urlObject":{"path":["customer_api","order","create"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"bcd48e87-c0a6-400a-9fa1-15699dd365d9"},{"name":"assignCourier","id":"9572c7c8-dd57-45b9-87dc-94cd48199fb3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-api-key","value":"<your_api_key>","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"lsp\": \"xpressbees\",\n    \"shippingService\": \"XpressBees 0.5 Kg\",\n    \"courierId\": 29,\n    \"shippingServiceCategory\": \"b2c\",\n    \"uuids\": [\n        {\n            \"orderUUID\": \"924d9654-0798-4893-8160-e50910f4c239\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"/customer_api/order/assign_courier","description":"<h2 id=\"endpoint-description\">Endpoint Description</h2>\n<p>This API is used to <strong>assign a courier partner (LSP) and shipping service</strong> to an order <strong>after the user has checked rates</strong> via the <code>rateOptions</code> API.</p>\n<ul>\n<li><p>The courier (<code>lsp</code>) and service (<code>shippingService</code>) chosen <strong>must exactly match</strong> one of the options returned from <code>rateOptions</code>.</p>\n</li>\n<li><p>Once assigned, the order will be linked to that courier and service for pickup and delivery.</p>\n</li>\n</ul>\n<p><strong>Method:</strong> POST<br /><strong>URL:</strong> <a href=\"https://testbackend.sureship.in/booking/\">https://testbe.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://testbackend.sureship.in/booking/\">/order</a><a href=\"https://testbackend.sureship.in/booking/\">/assignCourier</a> -Devlopment</p>\n<p><a href=\"https://backend.sureship.in/warehouse/create\">https://backend.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://testbackend.sureship.in/booking/\">/order</a><a href=\"https://backend.sureship.in/warehouse/create\">/assignCourier</a> - Production</p>\n<p><strong>Headers</strong></p>\n<p>The following header is <strong>mandatory</strong> for this API:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x-api-key</td>\n<td>key</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n  {\n    \"orderUUID\": \"ebcdbae0-80f2-4be1-9b42-0b9dde78f068\",\n    \"lsp\": \"delhivery\",\n    \"shippingService\": \"Express\"\n  }\n]\n\n</code></pre>\n<p><strong>Example Response</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"clientRefrenceNumber\": \"REF999888\",\n        \"isSuccess\": true,\n        \"error\": \"\",\n        \"waybill\": \"84487510012180\"\n    }\n]\n\n</code></pre>\n","urlObject":{"path":["customer_api","order","assign_courier"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"9572c7c8-dd57-45b9-87dc-94cd48199fb3"},{"name":"cancel Order","id":"8c06f8ac-d521-43ec-95c3-b0dd18f59bf8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-api-key","value":"<your_api_key>","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"body\": [\r\n        {\r\n            \"orderUUID\": \"924d9654-0798-4893-8160-e50910f4c239\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"/customer_api/order/cancel","description":"<h2 id=\"endpoint-description\">Endpoint Description</h2>\n<p>This API is used to cancel one or more orders that have already been created and assigned to a courier.<br />It requires a valid <strong>Bearer token</strong> for authentication.</p>\n<p>The request body must include a list of orders you wish to cancel. For each order, you need to provide the <strong>AWB number</strong>, <strong>Order UUID</strong>, <strong>LSP (Logistics Service Provider)</strong>, <strong>Shipping Service Category</strong>, and <strong>Shipping Service</strong>.</p>\n<p><strong>Method:</strong> POST<br /><strong>URL:</strong> <a href=\"https://testbackend.sureship.in/booking/\">https://testbe.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://testbackend.sureship.in/booking/\">/order</a><a href=\"https://testbackend.sureship.in/booking/\">/cancel</a> -Devlopment</p>\n<p><a href=\"https://backend.sureship.in/warehouse/create\">https://backend.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://testbackend.sureship.in/booking/\">/order</a><a href=\"https://backend.sureship.in/warehouse/create\">/cancel</a> - Production</p>\n<p><strong>Headers</strong></p>\n<p>The following header is <strong>mandatory</strong> for this API:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x-api-key</td>\n<td>key</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\"body\":[{\"awbNumber\":\"84487510035744\",\"orderUUID\":\"04ab44ec-367f-46ba-92d0-4ab564a419e4\"}]}\n\n</code></pre>\n<p><strong>Example Response</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"isSuccess\": true,\n        \"awbNumber\": \"84487510012180\"\n    }\n]\n\n</code></pre>\n","urlObject":{"path":["customer_api","order","cancel"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"8c06f8ac-d521-43ec-95c3-b0dd18f59bf8"},{"name":"getOrderByUUID","id":"75418cef-3886-4120-b0ff-ffb8bf96f051","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-api-key","value":"<your_api_key>","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/customer_api/order/get_order_by_uuid/?uuid=924d9654-0798-4893-8160-e50910f4c239","description":"<h2 id=\"endpoint-description\">Endpoint Description</h2>\n<p>This API fetches the complete details of a specific order using its <strong>UUID</strong>.<br />It requires a valid <strong>Bearer token</strong> for authentication.</p>\n<p><strong>Method:</strong> POST<br /><strong>URL:</strong> <a href=\"https://testbackend.sureship.in/booking/\">https://testbe.shi.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://testbackend.sureship.in/booking/\">/order</a><a href=\"https://testbackend.sureship.in/booking/\">/get_order_by_uuid</a> -Devlopment</p>\n<p><a href=\"https://backend.sureship.in/warehouse/create\">https://backend.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://testbackend.sureship.in/booking/\">/order</a><a href=\"https://testbackend.sureship.in/booking/\">/get_order_by_uuid</a> - Production</p>\n<p><strong>Headers</strong></p>\n<p>The following header is <strong>mandatory</strong> for this API:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x-api-key</td>\n<td>key</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["customer_api","order","get_order_by_uuid",""],"host":[""],"query":[{"key":"uuid","value":"924d9654-0798-4893-8160-e50910f4c239"}],"variable":[]}},"response":[],"_postman_id":"75418cef-3886-4120-b0ff-ffb8bf96f051"},{"name":"create pickup","id":"78528052-c6e4-45e9-9fd5-bdc903bc2cb4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-api-key","value":"<your_api_key>","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"pickupRequests\": [\r\n        {\r\n            \"pickupDate\": \"2026-01-29\",\r\n            \"pickupTime\": \"13:59:55\",\r\n            \"docketNumber\": \"153291460109283\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"/customer_api/order/create_pickup","description":"<h2 id=\"endpoint-description\">Endpoint Description</h2>\n<p>This API is used to create a pickup request with the logistics service provider (LSP).</p>\n<p>It requires a valid <strong>Bearer token</strong> for authentication.</p>\n<p><strong>Method:</strong> POST<br /><strong>URL:</strong> <a href=\"https://testbackend.sureship.in/booking/\">https://testbe.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://testbackend.sureship.in/booking/\">/order</a><a href=\"https://testbackend.sureship.in/booking/\">/create_pickup</a> -Devlopment</p>\n<p><a href=\"https://backend.sureship.in/warehouse/create\">https://backend.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://testbackend.sureship.in/booking/\">/order</a><a href=\"https://testbackend.sureship.in/booking/\">/create_pickup</a> - Production</p>\n<p><strong>Headers</strong></p>\n<p>The following header is <strong>mandatory</strong> for this API:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x-api-key</td>\n<td>key</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\"pickupRequests\":[{\"pickupDate\":\"2026-05-21\",\"pickupTime\":\"10:00:00\",\"docketNumber\":\"84487510035744\"}]}\n\n</code></pre>\n","urlObject":{"path":["customer_api","order","create_pickup"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"78528052-c6e4-45e9-9fd5-bdc903bc2cb4"},{"name":"packingSlip","id":"b7e9eb0a-5d69-420a-adb4-52d42140a03a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-api-key","value":"<your_api_key>","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"wbns\": [\n        {\n            \"docketNumber\": \"153291460109283\",\n            \"custom_pdf\": true,\n            \"pdf_size\": \"4R\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"/customer_api/order/packaging_label","description":"<h2 id=\"endpoint-description\">Endpoint Description</h2>\n<p>This API generates the packing slip PDF for one or more shipments.</p>\n<p>Packing slips contain order details, customer information, and can be downloaded/printed.</p>\n<p>You can also choose between predefined PDF sizes and whether to use a custom template.</p>\n<p><strong>Method:</strong> POST<br /><strong>URL:</strong> <a href=\"https://testbackend.sureship.in/booking/\">https://testbe.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://testbackend.sureship.in/booking/\">/order</a><a href=\"https://testbackend.sureship.in/booking/\">/packing_label</a> -Devlopment</p>\n<p><a href=\"https://testbackend.sureship.in/booking/\">https://backend.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://testbackend.sureship.in/booking/\">/order</a><a href=\"https://backend.sureship.in/warehouse/create\">/packing_label</a> - Production</p>\n<p><strong>Headers</strong></p>\n<p>The following header is <strong>mandatory</strong> for this API:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x-api-key</td>\n<td>key</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\"wbns\":[{\"docketNumber\":\"84487510035744\",\"custom_pdf\":true,\"default\":false,\"pdf_size\":\"4x6\"}]}\n\n</code></pre>\n","urlObject":{"path":["customer_api","order","packaging_label"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"b7e9eb0a-5d69-420a-adb4-52d42140a03a"}],"id":"02b7779b-a150-4bd7-8a9d-df9cd73990db","description":"<p>The <strong>Orders folder</strong> contains all APIs required to manage the full lifecycle of an order — from creation to courier assignment and pickup scheduling.</p>\n","_postman_id":"02b7779b-a150-4bd7-8a9d-df9cd73990db"},{"name":"Rating","item":[{"name":"closedRateOptions","id":"b3422b76-3a8c-48d6-a951-67216d2fec4f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-api-key","value":"<your_api_key>","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"booking_code\": 9,\n    \"originPincode\": \"122001\",\n    \"destinationPincode\": \"122001\",\n    \"serviceCategory\": \"b2c\",\n    \"riskType\": \"ownerRisk\",\n    \"isGSTinclusiv\": true,\n    \"isCOD\": false,\n    \"selfDrop\": false,\n    \"codAmount\": \"\",\n    \"invoiceValue\": 2230,\n    \"weightDetailsArray\": [\n        {\n            \"weightKg\": \"1\",\n            \"lengthCm\": \"10\",\n            \"breadthCm\": \"10\",\n            \"heightCm\": \"10\",\n            \"quantity\": \"1\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"/customer_api/rates","description":"<h2 id=\"endpoint-description\">Endpoint Description</h2>\n<p>Fetch courier <strong>rate options instantly</strong> based on origin/destination pincodes, weight, and shipment details.</p>\n<p>This does <strong>not require an order UUID</strong> and is typically used for:</p>\n<ul>\n<li><p>Pre-checking courier charges</p>\n</li>\n<li><p>Checkout page shipping estimations</p>\n</li>\n<li><p>Comparing courier partners before order creation</p>\n</li>\n</ul>\n<p>⚠️ <strong>Important:</strong></p>\n<p>The values of <strong><code>lspId</code></strong> and <strong><code>service</code></strong> returned in this API <strong>must be used exactly</strong> in the [Assign Courier API] to confirm courier allocation.</p>\n<p>If you pass incorrect values, the assign step will fail.</p>\n<p><strong>Method:</strong> POST<br /><strong>URL:</strong> <a href=\"https://testbackend.sureship.in/booking/\">https://testbe.shipingtech.in/</a><a href=\"https://testbackend.sureship.in/auth/login\">customer_api</a><a href=\"https://testbackend.sureship.in/booking/\">/rates</a> -Devlopment</p>\n<p><a href=\"https://backend.sureship.in/warehouse/create\">https://backend.shipingtech.in/customer_api/rates</a> - Production</p>\n<p><strong>Headers</strong></p>\n<p>The following header is <strong>mandatory</strong> for this API:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x-api-key</td>\n<td>key</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"booking_code\": 42,\n  \"originPincode\": \"560001\",\n  \"destinationPincode\": \"110045\",\n  \"serviceCategory\": \"b2b\",\n  \"riskType\": \"carrierRisk\",\n  \"isGSTinclusiv\": true,\n  \"isCOD\": true,\n  \"selfDrop\": false,\n  \"codAmount\": 1750,\n  \"weightDetailsArray\": [\n    {\n      \"boxId\": 12,\n      \"docketNumber\": \"DKT99887766\",\n      \"numberOfBoxes\": \"2\",\n      \"weightKg\": \"3.2\",\n      \"lengthCm\": \"40\",\n      \"breadthCm\": \"25\",\n      \"heightCm\": \"20\"\n    }\n  ]\n}\n\n</code></pre>\n<p><strong>Example Response</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"rateOptions\": [\n        {\n            \"lspId\": \"delhivery\",\n            \"service\": \"Surface\",\n            \"serviceCategory\": \"b2c\",\n            \"success\": true,\n            \"rateSummary\": {\n                \"tsAmount\": 207,\n                \"rtoCharge\": 0,\n                \"fscCharge\": 0,\n                \"codCharge\": 0,\n                \"gst\": 37.26,\n                \"total\": 244.26\n            },\n            \"error\": null,\n            \"finalChargeableWeight\": 8.1,\n            \"tat\": 2\n        },\n        {\n            \"lspId\": \"delhivery\",\n            \"service\": \"Express\",\n            \"serviceCategory\": \"b2c\",\n            \"success\": true,\n            \"rateSummary\": {\n                \"tsAmount\": 496,\n                \"rtoCharge\": 0,\n                \"fscCharge\": 0,\n                \"codCharge\": 0,\n                \"gst\": 89.28,\n                \"total\": 585.28\n            },\n            \"error\": null,\n            \"finalChargeableWeight\": 8.1,\n            \"tat\": 1\n        },\n        {\n            \"lspId\": \"XpressBees\",\n            \"service\": \"XpressBees 10Kg\",\n            \"serviceCategory\": \"b2c\",\n            \"success\": true,\n            \"rateSummary\": {\n                \"tsAmount\": 198,\n                \"fsc\": 0,\n                \"docketCharge\": 0,\n                \"firstMileCharge\": 0,\n                \"odaCharge\": 0,\n                \"handlingCharge\": 0,\n                \"greenCharge\": 0,\n                \"codCharge\": 0,\n                \"riskSurcharge\": 0,\n                \"toPayCharge\": 0,\n                \"rtoCharge\": 0,\n                \"gst\": 35.64,\n                \"total\": 233.64\n            },\n            \"error\": null,\n            \"finalChargeableWeight\": 9,\n            \"tat\": 2,\n            \"courierId\": 32\n        },\n        {\n            \"lspId\": \"Ekart\",\n            \"service\": \"Ekart 5Kg\",\n            \"serviceCategory\": \"b2c\",\n            \"success\": true,\n            \"rateSummary\": {\n                \"tsAmount\": 226,\n                \"fsc\": 0,\n                \"docketCharge\": 0,\n                \"firstMileCharge\": 0,\n                \"odaCharge\": 0,\n                \"handlingCharge\": 0,\n                \"greenCharge\": 0,\n                \"codCharge\": 0,\n                \"riskSurcharge\": 0,\n                \"toPayCharge\": 0,\n                \"rtoCharge\": 0,\n                \"gst\": 40.68,\n                \"total\": 266.68\n            },\n            \"error\": null,\n            \"finalChargeableWeight\": 9,\n            \"tat\": 2,\n            \"courierId\": 230\n        },\n        {\n            \"lspId\": \"XpressBees\",\n            \"service\": \"XpressBees 5Kg\",\n            \"serviceCategory\": \"b2c\",\n            \"success\": true,\n            \"rateSummary\": {\n                \"tsAmount\": 253,\n                \"fsc\": 0,\n                \"docketCharge\": 0,\n                \"firstMileCharge\": 0,\n                \"odaCharge\": 0,\n                \"handlingCharge\": 0,\n                \"greenCharge\": 0,\n                \"codCharge\": 0,\n                \"riskSurcharge\": 0,\n                \"toPayCharge\": 0,\n                \"rtoCharge\": 0,\n                \"gst\": 45.54,\n                \"total\": 298.54\n            },\n            \"error\": null,\n            \"finalChargeableWeight\": 9,\n            \"tat\": 2,\n            \"courierId\": 31\n        },\n        {\n            \"lspId\": \"Ekart\",\n            \"service\": \"Ekart Air\",\n            \"serviceCategory\": \"b2c\",\n            \"success\": true,\n            \"rateSummary\": {\n                \"tsAmount\": 306,\n                \"fsc\": 0,\n                \"docketCharge\": 0,\n                \"firstMileCharge\": 0,\n                \"odaCharge\": 0,\n                \"handlingCharge\": 0,\n                \"greenCharge\": 0,\n                \"codCharge\": 0,\n                \"riskSurcharge\": 0,\n                \"toPayCharge\": 0,\n                \"rtoCharge\": 0,\n                \"gst\": 55.08,\n                \"total\": 361.08\n            },\n            \"error\": null,\n            \"finalChargeableWeight\": 9,\n            \"tat\": null,\n            \"courierId\": 376\n        },\n        {\n            \"lspId\": \"Amazon\",\n            \"service\": \"Amazon ATS 5KG\",\n            \"serviceCategory\": \"b2c\",\n            \"success\": true,\n            \"rateSummary\": {\n                \"tsAmount\": 340,\n                \"fsc\": 0,\n                \"docketCharge\": 0,\n                \"firstMileCharge\": 0,\n                \"odaCharge\": 0,\n                \"handlingCharge\": 0,\n                \"greenCharge\": 0,\n                \"codCharge\": 0,\n                \"riskSurcharge\": 0,\n                \"toPayCharge\": 0,\n                \"rtoCharge\": 0,\n                \"gst\": 61.2,\n                \"total\": 401.2\n            },\n            \"error\": null,\n            \"finalChargeableWeight\": 9,\n            \"tat\": 2,\n            \"courierId\": 183\n        },\n        {\n            \"lspId\": \"XpressBees\",\n            \"service\": \"XpressBees 1KG\",\n            \"serviceCategory\": \"b2c\",\n            \"success\": true,\n            \"rateSummary\": {\n                \"tsAmount\": 414,\n                \"fsc\": 0,\n                \"docketCharge\": 0,\n                \"firstMileCharge\": 0,\n                \"odaCharge\": 0,\n                \"handlingCharge\": 0,\n                \"greenCharge\": 0,\n                \"codCharge\": 0,\n                \"riskSurcharge\": 0,\n                \"toPayCharge\": 0,\n                \"rtoCharge\": 0,\n                \"gst\": 74.52,\n                \"total\": 488.52\n            },\n            \"error\": null,\n            \"finalChargeableWeight\": 9,\n            \"tat\": 2,\n            \"courierId\": 184\n        },\n        {\n            \"lspId\": \"XpressBees\",\n            \"service\": \"XpressBees 0.5 Kg\",\n            \"serviceCategory\": \"b2c\",\n            \"success\": true,\n            \"rateSummary\": {\n                \"tsAmount\": 428,\n                \"fsc\": 0,\n                \"docketCharge\": 0,\n                \"firstMileCharge\": 0,\n                \"odaCharge\": 0,\n                \"handlingCharge\": 0,\n                \"greenCharge\": 0,\n                \"codCharge\": 0,\n                \"riskSurcharge\": 0,\n                \"toPayCharge\": 0,\n                \"rtoCharge\": 0,\n                \"gst\": 77.04,\n                \"total\": 505.04\n            },\n            \"error\": null,\n            \"finalChargeableWeight\": 9,\n            \"tat\": 2,\n            \"courierId\": 29\n        },\n        {\n            \"lspId\": \"BlueDart\",\n            \"service\": \"BlueDart Surface 0.5 Kg\",\n            \"serviceCategory\": \"b2c\",\n            \"success\": true,\n            \"rateSummary\": {\n                \"tsAmount\": 619,\n                \"fsc\": 0,\n                \"docketCharge\": 0,\n                \"firstMileCharge\": 0,\n                \"odaCharge\": 0,\n                \"handlingCharge\": 0,\n                \"greenCharge\": 0,\n                \"codCharge\": 0,\n                \"riskSurcharge\": 0,\n                \"toPayCharge\": 0,\n                \"rtoCharge\": 0,\n                \"gst\": 111.42,\n                \"total\": 730.42\n            },\n            \"error\": null,\n            \"finalChargeableWeight\": 9,\n            \"tat\": 1,\n            \"courierId\": 290\n        },\n        {\n            \"lspId\": \"BlueDart\",\n            \"service\": \"BlueDart Air 0.5KG\",\n            \"serviceCategory\": \"b2c\",\n            \"success\": true,\n            \"rateSummary\": {\n                \"tsAmount\": 831,\n                \"fsc\": 0,\n                \"docketCharge\": 0,\n                \"firstMileCharge\": 0,\n                \"odaCharge\": 0,\n                \"handlingCharge\": 0,\n                \"greenCharge\": 0,\n                \"codCharge\": 0,\n                \"riskSurcharge\": 0,\n                \"toPayCharge\": 0,\n                \"rtoCharge\": 0,\n                \"gst\": 149.58,\n                \"total\": 980.58\n            },\n            \"error\": null,\n            \"finalChargeableWeight\": 9,\n            \"tat\": 2,\n            \"courierId\": 301\n        }\n    ]\n}\n\n</code></pre>\n","urlObject":{"path":["customer_api","rates"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"b3422b76-3a8c-48d6-a951-67216d2fec4f"}],"id":"229a6872-1577-4d49-9d0e-44f43414ee91","_postman_id":"229a6872-1577-4d49-9d0e-44f43414ee91","description":""},{"name":"Tracking","item":[{"name":"trackAll","id":"7e655596-c2bc-46e0-8616-2e0e3501e749","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"x-api-key","value":"<your_api_key>","type":"text"}],"url":"/customer_api/order/track?awbs=153291460109283&ref_ids&lrnum","description":"<h2 id=\"endpoint-description\">Endpoint Description</h2>\n<p>Fetches the tracking details of shipments using one or more of the following identifiers:</p>\n<ul>\n<li><p><strong>AWB Numbers</strong> (<code>awbs</code>)</p>\n</li>\n<li><p><strong>Reference IDs</strong> (<code>ref_ids</code>)</p>\n</li>\n<li><p><strong>LR Numbers</strong> (<code>lrnum</code>)</p>\n</li>\n</ul>\n<p><strong>Method:</strong> POST<br /><strong>URL:</strong> <a href=\"https://testbackend.sureship.in/booking/\">https://testbe.shipingtech.in/customer_api/order/track</a> -Devlopment</p>\n<p><a href=\"https://backend.sureship.in/warehouse/create\">https://backend.shipingtech.in/customer_api/order/track</a> - Production</p>\n<p><strong>Headers</strong></p>\n<p>The following header is <strong>mandatory</strong> for this API:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x-api-key</td>\n<td>key</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["customer_api","order","track"],"host":[""],"query":[{"key":"awbs","value":"153291460109283"},{"key":"ref_ids","value":null},{"key":"lrnum","value":null}],"variable":[]}},"response":[],"_postman_id":"7e655596-c2bc-46e0-8616-2e0e3501e749"}],"id":"250ae45f-218e-4c4a-a7df-98e88b5c9892","_postman_id":"250ae45f-218e-4c4a-a7df-98e88b5c9892","description":""}],"event":[{"listen":"prerequest","script":{"id":"0c2dee62-f2b2-4466-9455-f1023beddac3","type":"text/javascript","packages":{},"requests":{},"exec":[""]}},{"listen":"test","script":{"id":"bccec540-df59-4aec-a268-f0a8927a98ac","type":"text/javascript","packages":{},"requests":{},"exec":[""]}}],"variable":[{"key":"base_url","value":""},{"key":"production_url","value":"","type":"default"}]}