{"info":{"_postman_id":"963d8cce-aec0-46c6-a67e-fbb46ec62aec","name":"OTO API V2","description":"<html><head></head><body><h2 id=\"introduction\">Introduction</h2>\n<p><strong>OTO REST API</strong> provides seamless integration for managing shipments, tracking deliveries, and handling logistics operations. With powerful endpoints for creating, updating, and querying shipments, it ensures efficient and reliable communication between your systems and OTO's platform.</p>\n<h2 id=\"overview\">Overview</h2>\n<p>We continuously analyze the e-commerce and logistics industries to enhance shipping and fulfillment processes, making them easier for vendors. OTO APIs are designed to automate and simplify key logistics operations, including:</p>\n<p>🚀 <strong>Order Management</strong> – Process, update, and sync orders seamlessly.<br>🚀 <strong>Shipment Management</strong> – Create, manage, and track shipments effortlessly.<br>🚀 <strong>Return Management</strong> – Handle return requests and reverse logistics smoothly.<br>🚀 <strong>Stock &amp; Inventory Management</strong> – Keep inventory levels updated in real-time.<br>🚀 <strong>Product Management</strong> – Organize, update, and synchronize products efficiently.<br>🚀 <strong>Warehouse Management</strong> – Add, update, organize pickup locations.</p>\n<p>You can find guidance to assist you throughout the integration process <a href=\"https://help.tryoto.com/en/support/solutions/folders/150000543243\">here</a>.</p>\n<h4 id=\"base-url\">Base URL:</h4>\n<p>All API requests must be made over HTTPS to the following base endpoint:</p>\n<p><a href=\"https://api.tryoto.com/rest/v2/\">https://api.tryoto.com</a></p>\n<h4 id=\"dev-url\"><strong>Dev URL:</strong></h4>\n<p><a href=\"https://staging-api.tryoto.com/rest/v2/\">https://staging-api.tryoto.com</a></p>\n<h5 id=\"please-watch-the-guide-to-create-a-test-account\">Please watch the <a href=\"https://www.youtube.com/watch?v=B6A7ndF3IRI\">guide</a> to create a test account.</h5>\n<h3 id=\"meet-our-new-oto-ai-assistant-🤖-a-smart-ai-agent-designed-to-help-you-navigate-and-use-our-rest-api-with-ease-whether-youre-integrating-for-the-first-time-or-need-help-troubleshooting-a-request-our-assistant-is-here-to-provide-instant-answers-example-json-responses-guide-you-through-endpoints-and-help-you-build-faster\">Meet our new <a href=\"https://app.tryoto.com/api-integrations/oto-api?modal=ai-assistant-chat&amp;modalID=1748251297705\">OTO AI Assistant</a> 🤖— a smart AI agent designed to help you navigate and use our REST API with ease. Whether you're integrating for the first time or need help troubleshooting a request, our assistant is here to provide instant answers, example json responses, guide you through endpoints, and help you build faster.</h3>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"21535185","collectionId":"963d8cce-aec0-46c6-a67e-fbb46ec62aec","publishedId":"UzBnr6go","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-06-21T10:51:29.000Z"},"item":[{"name":"Release Notes","item":[],"id":"154feb5d-32d2-498b-a761-f3f8bc8bf5eb","description":"<h3 id=\"april-2026-release-notes\">April 2026 Release Notes</h3>\n<h3 id=\"🚀-enhancement-feasibility-based-shipping-option-filtering\"><strong>🚀 Enhancement: Feasibility-Based Shipping Option Filtering</strong></h3>\n<p>We are introducing a new optional request parameter that enables clients to control whether feasibility rules should be applied before returning shipping options.</p>\n<p>This enhancement is available for the following endpoints:</p>\n<ul>\n<li><p><code>POST /rest/v2/checkOTODeliveryFee</code></p>\n</li>\n<li><p><code>POST /rest/v2/checkDeliveryFee</code></p>\n</li>\n</ul>\n<hr />\n<p><strong>📌 Overview</strong></p>\n<p>With this update, clients can ensure that only shipping options validated by feasibility rules are returned. This is particularly useful for enforcing operational constraints, delivery coverage, or client-specific logistics rules.</p>\n<hr />\n<h3 id=\"📥-new-request-parameter\">📥 New Request Parameter</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>checkShippingRule</td>\n<td>No</td>\n<td>Boolean</td>\n<td>Determines whether feasibility rules should be applied before returning shipping options</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<p><strong>⚙️ Behavior &amp; Logic</strong></p>\n<h4 id=\"✅-when-checkshippingrule--true\">✅ When <code>checkShippingRule = true</code></h4>\n<ul>\n<li><p>The system calls the feasibility service.</p>\n</li>\n<li><p>Only the shipping company returned by the feasibility service will be included in the response.</p>\n</li>\n<li><p>Pricing, estimated delivery time, and other details will be calculated <strong>only for that specific shipping company</strong>.</p>\n</li>\n</ul>\n<h4 id=\"🔁-when-checkshippingrule--false-or-not-provided\">🔁 When <code>checkShippingRule = false</code> or not provided</h4>\n<ul>\n<li><p>The system follows the existing behavior.</p>\n</li>\n<li><p>All available shipping companies are evaluated.</p>\n</li>\n<li><p>Standard response with multiple shipping options is returned.</p>\n</li>\n</ul>\n<h3 id=\"new-feature-release-customer-notifications-retrieval-api\"><strong>New Feature Release: Customer Notifications Retrieval API</strong></h3>\n<p>We are introducing a new API endpoint that enables enterprise clients to retrieve all customer-facing communication artifacts programmatically and manage their own communication workflows.</p>\n<p><strong>📌 Overview</strong></p>\n<p>Enterprise clients often require full control over how they communicate with their customers. Previously, customer-facing links and OTPs (One-Time Passwords) were automatically generated and sent via internal SMS workflows, without the ability for clients to access or reuse them.</p>\n<p>With this release, clients can now retrieve these artifacts and deliver them through their own CRM, ERP, or communication systems.</p>\n<hr />\n<p><strong>🔗 New Endpoint</strong></p>\n<p><strong>GET</strong> <code>/rest/v2/orders/{orderId}/customer-notifications</code></p>\n<p><strong>📤 Supported Action Types</strong></p>\n<p>The endpoint can return the following customer communication artifacts:</p>\n<ul>\n<li><p>Tracking Link</p>\n</li>\n<li><p>Feedback (Rating) Link <em>(after successful delivery)</em></p>\n</li>\n<li><p>Undelivered Attempt Link</p>\n</li>\n<li><p>Delivery Slot Selection Link</p>\n</li>\n<li><p>Address Verification Link</p>\n</li>\n<li><p>Return Link</p>\n</li>\n<li><p>Reschedule Link</p>\n</li>\n<li><p>Order Confirmation Link</p>\n</li>\n<li><p>Click &amp; Collect OTP <em>(if generated)</em></p>\n</li>\n<li><p>OTO Flex Delivery OTP</p>\n</li>\n</ul>\n<p>For more information please <a href=\"https://apis.tryoto.com/#12f55f62-4e83-4002-b867-ba963b3cbe13\"><b>check</b></a>.</p>\n<h3 id=\"march-2026-release-notes\">March 2026 Release Notes</h3>\n<h3 id=\"📱mobile-number-verification-for-marketplace-users\">📱<strong>Mobile Number Verification for Marketplace Users</strong></h3>\n<p>We have introduced two new endpoints to enable secure mobile number verification via OTP (One-Time Password), required for creating shipments on the platform:</p>\n<p>POST /rest/v2/requestMobileVerification<br />Request a verification code (OTP) sent to a user’s mobile phone. A verification token is returned to be used in the next step.<br />POST /rest/v2/verifyMobileNumber<br />Complete the mobile number verification by validating the OTP code and verification token. Once verified, the user’s phone number is confirmed and can be used for shipment creation.</p>\n<p>These endpoints provide marketplaces with a secure workflow to verify mobile numbers before creating shipments.</p>\n<h3 id=\"february-2026-release-notes\"><strong>February 2026 Release Notes</strong></h3>\n<p>The <code>/rest/v2/createReturnShipment</code> endpoint now lets you <strong>update the customer’s address directly</strong> in the request. This means you can ensure the return is picked up from the correct location without needing separate address updates. For More Information please <a href=\"https://apis.tryoto.com/#fd6ba07d-1320-40aa-8aac-893b99b67ebe\"><b>check</b></a>.</p>\n<h3 id=\"january-2026-release-notes\"><strong>January 2026 Release Notes</strong></h3>\n<h6 id=\"🔁-new-return-order-id\"><strong>🔁 New Return Order ID</strong></h6>\n<p><strong>When a return is created for a delivered order from createReturnShipment endpoint, the system will now generate a new return order ID.</strong></p>\n<ul>\n<li><p>**The return order ID will be created by adding a suffix at the end of the original order ID.**<strong>Example:</strong></p>\n<ul>\n<li><p><strong>Original order ID: 1234</strong></p>\n</li>\n<li><p><strong>Return order ID: 1234-R1</strong></p>\n</li>\n<li><p><strong>If another return is created later: 1234-R2</strong></p>\n</li>\n</ul>\n</li>\n</ul>\n<h6 id=\"📦-tracking--return-actions\"><strong>📦 Tracking &amp; Return Actions</strong></h6>\n<ul>\n<li><p><strong>The return order ID will be provided in the response once the return is successfully created.</strong></p>\n</li>\n<li><p><strong>Please make sure to capture and store this return order ID.</strong></p>\n</li>\n<li><p><strong>All return-related actions should be performed using this return order ID, including:</strong></p>\n<ul>\n<li><p><strong>Tracking return shipment status</strong></p>\n</li>\n<li><p><strong>Printing AWB / labels</strong></p>\n</li>\n<li><p><strong>Viewing return order details</strong></p>\n</li>\n</ul>\n</li>\n</ul>\n<h6 id=\"🔍-multiple-returns-for-one-order\"><strong>🔍 Multiple Returns for One Order</strong></h6>\n<ul>\n<li><p><strong>A single forward order can have multiple return orders.</strong></p>\n</li>\n<li><p><strong>When you view order details or order history using the original order ID, all related return order IDs will be shown.</strong></p>\n</li>\n</ul>\n<h6 id=\"item-based-return-handling--calculations\"><strong>Item-Based Return Handling &amp; Calculations</strong></h6>\n<ul>\n<li><p><strong>Returns are now handled on a per-item basis.</strong></p>\n</li>\n<li><p><strong>Only the items included in a return request are considered for that specific return.</strong></p>\n</li>\n<li><p><strong>Items that have already been returned cannot be included again in another return request for the same order.</strong></p>\n</li>\n</ul>\n<h6 id=\"💰-return-order-calculations\"><strong>💰 Return Order Calculations</strong></h6>\n<ul>\n<li><p><strong>All return order amounts are calculated per item.</strong></p>\n</li>\n<li><p><strong>The total return amount is based only on the returned items’:</strong></p>\n</li>\n<li><p><strong>Original order amounts are not included in return calculations.</strong></p>\n</li>\n</ul>\n<p><strong>In summary, each return order represents only the returned items, and all calculations are performed accordingly.</strong></p>\n<h6 id=\"✅-what-this-means-for-you\"><strong>✅ What This Means for You</strong></h6>\n<ul>\n<li><p><strong>Always use the returned order ID (e.g. -R1, -R2) for return tracking and operations.</strong></p>\n</li>\n<li><p><strong>The original order ID remains unchanged and represents the forward order only and status will be delivered always.</strong></p>\n</li>\n</ul>\n","_postman_id":"154feb5d-32d2-498b-a761-f3f8bc8bf5eb"},{"name":"Use Cases and Flows","item":[{"name":"Before Start","item":[],"id":"648491a1-2ca4-4890-bf20-b92c2e06f7cb","description":"<h3 id=\"🚀-before-start\">🚀 Before Start</h3>\n<p>Before you can create orders, generate shipments, or print Air Waybills (AWBs) in your OTO account, there are a few important setup steps you must complete. Follow this guide to ensure your account is fully activated and ready to operate smoothly.</p>\n<h3 id=\"✅-1-verify-your-account\">✅ 1. Verify Your Account</h3>\n<p>After creating your OTO account:</p>\n<p>Navigate to Settings → My Profile.  </p>\n<p>Verify your phone number and email address to complete your profile verification.</p>\n<hr />\n<h3 id=\"🔑-2-activate-your-refresh-token\">🔑 2. Activate Your Refresh Token</h3>\n<p>Go to Settings → API Integrations.  </p>\n<p>Click the Connect button to activate your Refresh Token.</p>\n<hr />\n<h3 id=\"🔐-3-generate-an-access-token\">🔐 3. Generate an Access Token</h3>\n<p>Use your refresh token to obtain an access token by sending a request to the Refresh Token endpoint:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/refreshToken\n\n</code></pre>\n<hr />\n<h3 id=\"🔧-4-optional-configure-delivery-company-integrations\">🔧 4. (Optional) Configure Delivery Company Integrations</h3>\n<p>If you have existing contracts with delivery companies and prefer using them instead of OTO’s rates:</p>\n<p><strong>Step 1: Retrieve Available Delivery Companies</strong>  </p>\n<p>Get the list of integrated delivery companies:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/dcList\n\n</code></pre>\n<ul>\n<li>Identify the <strong>company code</strong> you want to configure.</li>\n</ul>\n<h4 id=\"step-2-get-the-configuration-template\">Step 2: Get the Configuration Template</h4>\n<ul>\n<li>Retrieve the required fields and credentials template for the selected delivery company:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/dcConfig\n\n</code></pre>\n<h4 id=\"step-3-activate-delivery-company-integration\">Step 3: Activate Delivery Company Integration</h4>\n<ul>\n<li>Submit the completed configuration to activate the delivery company:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/dcActivation\n\n</code></pre>\n<hr />\n<h3 id=\"📍-5-optional-create-pickup-locations\">📍 5. (Optional) Create Pickup Locations</h3>\n<p>If you have fixed pickup locations:</p>\n<p>Pre-save them in your account using the Create Pickup Location endpoint:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/createPickupLocation\n\n</code></pre>\n<hr />\n<h3 id=\"💳-6-charge-your-wallet\">💳 6. Charge Your Wallet</h3>\n<p>Before creating shipments, ensure your account has enough balance. You have two options:</p>\n<p><strong>Per shipment:</strong> Calculate the required balance for each shipment using either:</p>\n<p>POST <a href=\"https://api.tryoto.com/rest/v2/checkOTODeliveryFee\">https://api.tryoto.com/rest/v2/checkOTODeliveryFee</a> (for OTO rates)<br />POST <a href=\"https://api.tryoto.com/rest/v2/checkDeliveryFee\">https://api.tryoto.com/rest/v2/checkDeliveryFee</a> (for your own contract rates)</p>\n<ul>\n<li><strong>Bulk top-up</strong>: Add balance manually in advance.</li>\n</ul>\n<p>To charge your wallet, use the <strong>Buy Credit</strong> endpoint:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/buyCredit\n\n</code></pre>\n<p>✅ Once all these steps are completed, you are ready to start creating shipments and using OTO’s full range of services!</p>\n","_postman_id":"648491a1-2ca4-4890-bf20-b92c2e06f7cb","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"f7cebba8-664b-4e80-a1fb-b7079b2d2976","id":"f7cebba8-664b-4e80-a1fb-b7079b2d2976","name":"Use Cases and Flows","type":"folder"}}},{"name":"📦Create a Shipment","item":[],"id":"20f74970-e15f-4a23-93c6-7413b99d5aaf","description":"<h3 id=\"📝step-1-create-an-order\">📝<strong>Step 1: Create an Order</strong></h3>\n<p>To create a shipment, you must create an order in your OTO account. You can do this using the <strong><code>createOrder</code></strong> endpoint:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/createOrder\n\n</code></pre>\n<h4 id=\"prerequisites-provide-sender-information\"><strong>Prerequisites: Provide Sender Information</strong></h4>\n<p>When creating an order, you need to provide sender information. There are two methods, depending on your business needs:</p>\n<p><strong>Fixed Pickup Locations</strong>:</p>\n<ul>\n<li>Use createPickupLocation endpoint to create a pickup location.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/createPickupLocation\n\n</code></pre>\n<ul>\n<li>After creating a pickup location, you’ll receive a <strong>pickupLocationCode</strong>, which you can use in the <strong><code>createOrder</code></strong> request, eliminating the need to enter sender address details every time.</li>\n</ul>\n<p><strong>Flexible Pickup Locations</strong>:</p>\n<ul>\n<li>If your addresses change frequently, skip the fixed pickup location creation and provide the sender details directly in the <strong><code>senderInformation</code></strong> object within the <strong><code>createOrder</code></strong> request.</li>\n</ul>\n<hr />\n<h3 id=\"🚚step-2-create-a-shipment\">🚚<strong>Step 2: Create a Shipment</strong></h3>\n<p>Once your order is created, you can proceed to create a shipment. You can do this in two ways:</p>\n<h4 id=\"create-shipment-via-createshipment-endpoint\"><strong>Create Shipment via</strong> <strong><code>createShipment</code></strong> <strong>endpoint:</strong></h4>\n<p>Use the <strong><code>createShipment</code></strong> endpoint to create a shipment by providing the <strong><code>orderId</code></strong> and <strong><code>deliveryOptionId</code></strong>:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/createShipment\n\n</code></pre>\n<p>There are two ways to determine the <strong><code>deliveryOptionId</code></strong>:</p>\n<p><strong>Delivery Options with OTO Rates</strong>:</p>\n<ul>\n<li>No contracted delivery companies or activation is required. OTO offers a range of delivery company options, which are available for use. You can view these options and their associated fees by using the Check OTO Delivery Fee endpoint and get the deliveryOptionId.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">  https://api.tryoto.com/rest/v2/checkOTODeliveryFee\n\n</code></pre>\n<p><strong>Delivery Options with Your Own Rates</strong>:</p>\n<ul>\n<li>If you have agreements with specific delivery companies, each one will have a linked <strong><code>deliveryOptionId</code></strong>. You can retrieve these IDs using the following endpoints:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/checkOTODeliveryFee \n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/checkDeliveryFee\n\n</code></pre>\n<h4 id=\"create-shipment-via-createorder-endpoint\"><strong>Create Shipment via</strong> <strong><code>createOrder</code></strong> <strong>endpoint:</strong></h4>\n<p>Alternatively, you can create the shipment directly during the <strong><code>createOrder</code></strong> step by adding a <strong><code>createShipment: true</code></strong> parameter in the request body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"createShipment\": true\n}\n\n</code></pre>\n<p>This will automatically create the shipment without needing a separate <strong><code>createShipment</code></strong> call.</p>\n<hr />\n<h3 id=\"🖨️step-3-print-awb-shipping-label\">🖨️<strong>Step 3: Print AWB (Shipping Label)</strong></h3>\n<h4 id=\"print-awb-via-api\"><strong>Print AWB via API</strong></h4>\n<p>To print the Air Waybill (AWB) for your shipment, use the <strong><code>print</code></strong> endpoint:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/print/:orderId\n\n</code></pre>\n<p>Replace <strong><code>:orderId</code></strong> with the actual order ID to retrieve the AWB URL for printing.</p>\n<h4 id=\"print-awb-via-webhook\"><strong>Print AWB via Webhook</strong></h4>\n<p>To receive AWB via webhooks, use the <strong><code>webhook</code></strong> endpoint:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>https://api.tryoto.com/rest/v2/webhook\n\n</code></pre><ul>\n<li><p>Set the <strong>webhookType</strong> to <strong><code>orderStatus</code></strong>.</p>\n</li>\n<li><p>Get the AWB with <code>printAWBURL</code> parameter.</p>\n</li>\n</ul>\n<hr />\n<h3 id=\"📡step-4-track-your-shipment\">📡<strong>Step 4: Track Your Shipment</strong></h3>\n<p>You can track shipments in two ways: using API endpoints or via webhooks.</p>\n<h4 id=\"track-shipments-via-api\"><strong>Track Shipments via API</strong></h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/orderStatus\n\n</code></pre>\n<p>Retrieves details such as:</p>\n<ul>\n<li><p>Current status (e.g., pickedUp, outForDelivery, delivered).</p>\n</li>\n<li><p>Shipment details, including carrier, tracking number, and estimated delivery time.</p>\n</li>\n<li><p>AWB URL.</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/orderHistory\n\n</code></pre>\n<ul>\n<li><p>Retrieves status changes (e.g., pickedUp, arrivedTerminal, delivered).</p>\n</li>\n<li><p>Provides timestamps for each status update and actions taken (e.g., cancellations or modifications).</p>\n</li>\n</ul>\n<h4 id=\"track-shipments-via-webhook\"><strong>Track Shipments via Webhook</strong></h4>\n<p>To receive real-time updates via webhooks, use the <strong><code>webhook</code></strong> endpoint:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>https://api.tryoto.com/rest/v2/webhook\n\n</code></pre><ul>\n<li><p>Set the <strong>webhookType</strong> to <strong><code>orderStatus</code></strong>.</p>\n</li>\n<li><p>Once configured, OTO will automatically send status updates to the provided webhook URL, notifying you of changes without the need to make additional requests.</p>\n</li>\n</ul>\n<img src=\"https://content.pstmn.io/62004f73-3581-43dc-b5b0-7a8d8e694605/Q1JFQVRFIEEgU0hJUE1FTlQgR1VJREVfZHJhd2lvICgxKS5wbmc=\" />","_postman_id":"20f74970-e15f-4a23-93c6-7413b99d5aaf","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"f7cebba8-664b-4e80-a1fb-b7079b2d2976","id":"f7cebba8-664b-4e80-a1fb-b7079b2d2976","name":"Use Cases and Flows","type":"folder"}}},{"name":"Marketplace Integration","item":[],"id":"009c1efd-e8db-4abe-b4a4-73b0eef95287","description":"<h1 id=\"marketplace-integration-guide\">Marketplace Integration Guide</h1>\n<p>This document outlines the roadmap for integrating marketplace companies with the OTO system. It provides a structured, step-by-step process to seamlessly onboard vendors/sellers, ensuring each is correctly registered, connected, and operational within the OTO ecosystem.</p>\n<h3 id=\"vendorseller-management-models\">Vendor/Seller Management Models</h3>\n<p>OTO offers two distinct approaches to managing vendors, allowing marketplaces to choose the model that best suits their operations:</p>\n<h2 id=\"1-manage-vendorssellers-as-sub-accounts\">1. Manage Vendors/Sellers as Sub-Accounts</h2>\n<p>In this model, each vendor is registered as a <strong>separate sub-account</strong>, managed independently under a <strong>main marketplace account</strong>.</p>\n<h3 id=\"steps-to-set-up\">Steps to Set Up:</h3>\n<p><strong>a. Obtain a Marketplace Token:</strong></p>\n<p>Request a marketplace token from your OTO account manager or support team.</p>\n<p><strong>b. Get Access Token:</strong></p>\n<p>Use your marketplace token to request a fresh access token:  </p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/refreshToken\n\n</code></pre>\n<p><strong>c. Register a Vendor/Seller:</strong></p>\n<p>After obtaining the access token, register vendors/sellers individually:<br /><code>POST https://api.tryoto.com/rest/v2/register</code></p>\n<p>⚡ <em>Important:</em> Capture the <strong>refresh token</strong> returned for each seller. Each seller receives a unique refresh token, which must be used for all transactions related to that specific seller account.</p>\n<p><strong>d. Update Vendor/Seller Information:</strong></p>\n<p>To update seller details, send a request to:  </p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">POST https://api.tryoto.com/rest/v2/clientInfo\n\n</code></pre>\n<p><strong>e. Charge Vendor/Seller Accounts:</strong></p>\n<p>Each vendor manages their own wallet.</p>\n<p>To add credit to a vendor account:  </p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/buyCredit\n\n</code></pre>\n<p><strong>f. Check Vendor/Seller Balance:</strong></p>\n<p>Retrieve account balance information via:  </p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">GET https://api.tryoto.com/rest/v2/clientInfo\n\n</code></pre>\n<p><strong>g. Add Delivery Company Settings for Each Vendor</strong></p>\n<p>If vendors have their own delivery company contracts, follow these steps:</p>\n<ol>\n<li><p><strong>Retrieve Delivery Companies List:</strong><br /> <code>GET https://api.tryoto.com/rest/v2/dcList</code></p>\n<p> (Find the delivery company’s unique code.)</p>\n</li>\n<li><p><strong>Get Delivery Company Configuration Template:</strong><br /> <code>POST https://api.tryoto.com/rest/v2/dcConfig</code></p>\n<p> (Use the company code to retrieve the required configuration fields.)</p>\n</li>\n<li><p><strong>Activate Delivery Company:</strong><br /> <code>POST https://api.tryoto.com/rest/v2/dcActivation</code></p>\n<p> (Use the configuration object to activate the vendor’s delivery company.)</p>\n</li>\n</ol>\n<h2 id=\"2-manage-vendorssellers-under-one-main-account\">2. Manage Vendors/Sellers Under One Main Account</h2>\n<p>In this model, vendors/sellers are managed centrally under a <strong>single marketplace account</strong>. Sellers are recorded as <strong>Brands</strong> and <strong>Pickup Locations</strong>.</p>\n<h3 id=\"steps-to-set-up-1\">Steps to Set Up:</h3>\n<p><strong>a. Get a refresh token:</strong></p>\n<p>From your OTO account, click on the Settings menu and then the API integration menu. Click on the Connect button to create an API token. This token is your refresh token.</p>\n<p><strong>b. Get Access Token:</strong></p>\n<p>Use your refresh token to request a fresh access token:  </p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/refreshToken\n\n</code></pre>\n<p><strong>c. Create Brands:</strong></p>\n<p>Register each vendor as a brand:  </p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/createBrand\n\n</code></pre>\n<ul>\n<li><strong>Create Pickup Locations (Optional):</strong><br />  Save vendor addresses as pickup locations, linked to their brands, create a pickup location using the createPickupLocation endpoint and enter the brandName information you created in the brandName parameter.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/createPickupLocation\n\n</code></pre>\n<p>Example request:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">{\n  \"brandName\": \"Vendor A\"\n}\n\n</code></pre>\n<ul>\n<li><p><strong>Specify Sender Address at Order Creation:</strong></p>\n<p>  Alternatively, you can skip creating pickup locations and directly provide sender information in the order creation request via the <code>senderInformation</code> object at the <code>createOrder</code> endpoint.</p>\n<p>  Fill the <code>storeName</code> field with the corresponding brand name.</p>\n</li>\n</ul>\n<p><strong>d. Charge Main Account:</strong></p>\n<p>Manage all transactions from a single wallet by charging the main account balance:  </p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">https://api.tryoto.com/rest/v2/buyCredit\n\n</code></pre>\n<hr />\n<p><strong>e. Add Delivery Company Settings for Vendors Under Main Account</strong></p>\n<p>If vendors have their own delivery company contracts:</p>\n<ol>\n<li><p><strong>Retrieve Delivery Companies List:</strong><br /> <code>GET https://api.tryoto.com/rest/v2/dcList</code></p>\n<p> (Find the delivery company’s unique code.)</p>\n</li>\n<li><p><strong>Get Delivery Company Configuration Template:</strong><br /> <code>POST https://api.tryoto.com/rest/v2/dcConfig</code></p>\n<p> (Use the company code to retrieve the required configuration fields.)</p>\n</li>\n<li><p><strong>Activate Delivery Company:</strong><br /> <code>POST https://api.tryoto.com/rest/v2/dcActivation</code></p>\n<p> (Use the configuration object to activate the vendor’s delivery company.)</p>\n</li>\n</ol>\n<p>🛎 <strong>Important:</strong></p>\n<p>When activating a delivery company for a specific vendor, assign the related <strong>brand</strong> by using the <code>brandId</code> parameter in the DC Activation request.</p>\n<p>This ensures you can differentiate delivery company contracts between vendors.</p>\n<img src=\"https://content.pstmn.io/123f5e80-da2b-4a94-90af-18d3b2d9287b/bWFya2V0cGxhY2UgaW50ZWdyYXRpb24uZHJhd2lvICgxKS5wbmc=\" />","_postman_id":"009c1efd-e8db-4abe-b4a4-73b0eef95287","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"f7cebba8-664b-4e80-a1fb-b7079b2d2976","id":"f7cebba8-664b-4e80-a1fb-b7079b2d2976","name":"Use Cases and Flows","type":"folder"}}}],"id":"f7cebba8-664b-4e80-a1fb-b7079b2d2976","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"c3c0f349-b4c9-4c1e-8edb-13bb2a339001","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"891bb657-07b4-4540-b2da-ca50775013e3","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"f7cebba8-664b-4e80-a1fb-b7079b2d2976","description":""},{"name":"Authorization","item":[{"name":"Refresh Token","event":[{"listen":"test","script":{"id":"5284b209-a57c-4049-bed8-99aac330fb4c","exec":["var jsonData = pm.response.json();\r","if(jsonData.access_token != undefined){\r","    pm.environment.set(\"oto-token\", jsonData.access_token);\r","}\r",""],"type":"text/javascript","packages":{}}}],"id":"da086827-8b22-457c-997e-b8aad8732030","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"refresh_token\":\"AMf-vBwIRQZypzlW7dH-4a-gXlW1zw3VLXwoTvnePZPT5V6AnSESwhk9h4DKRMbDGGaSbDrbF-Tui21wq5PCI33HS7RaAapIFmwziKjIAAfAI2TUY3Vz5fKSlUwKUUKjfB5GTsBnFGjR1zdq9dryhPK88utLrE1-DSbRjfgdy4NNG6RTxk2ST0BplDKOdFN-y4ilOlI4rY7F\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/refreshToken","description":"<p>This API endpoint is used to obtain a new <code>access_token</code> by providing a valid <code>refresh_token</code>. The <code>access_token</code> is a temporary token with a lifespan of one hour, used to authenticate and authorize all subsequent API requests.</p>\n<p>Include the <code>access_token</code> in the request headers as:<br /><code>Authorization: Bearer access_token</code></p>\n<p>To adhere to security standards, it is recommended to renew the <code>access_token</code> periodically (every hour) to maintain uninterrupted access to the API while minimizing security risks. This endpoint ensures seamless and secure token management for applications relying on API interactions.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>refresh_token</td>\n<td>yes</td>\n<td>string</td>\n<td><code>refresh_token</code> can obtain token from the UI, this is permanent token, use only to get <code>access_token</code></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","refreshToken"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"65ce8963-9a61-454d-9ecc-8c3fc99f6ee6","name":"200 OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"refresh_token\":\"_refresh_token_\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/refreshToken"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"text/plain;charset=iso-8859-1"},{"key":"X-Cloud-Trace-Context","value":"5040bc2de0cdcc8f9bbaea8108d997f9;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-T051=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-T051=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Tue, 21 Sep 2021 14:39:30 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"1207"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"_access_token_\",\n    \"refresh_token\": \"_refresh_token_\",\n    \"success\": true,\n    \"token_type\": \"Bearer\",\n    \"expires_in\": \"3600\"\n}"}],"_postman_id":"da086827-8b22-457c-997e-b8aad8732030"},{"name":"Health Check","id":"811007ad-d997-4486-8968-0c59993856c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/healthCheck","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint is used to check if the system is working properly</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"ba2cc2e8-2225-460d-afb0-ccbbc17f8177","id":"ba2cc2e8-2225-460d-afb0-ccbbc17f8177","name":"Authorization","type":"folder"}},"urlObject":{"path":["rest","v2","healthCheck"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"2335abf1-3663-45f1-954d-c8f62b143ba5","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/healthCheck"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"WWW-Authenticate","value":"Bearer realm=\"https://rest-api-gate-2zoj1r36.ew.gateway.dev/rest/v2/healthCheck\""},{"key":"Content-Type","value":"application/json"},{"key":"X-Cloud-Trace-Context","value":"73bb94d92619875946de4b001fb1cec2;o=1"},{"key":"Date","value":"Wed, 13 Oct 2021 12:06:25 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"40"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-T051=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"ok\"\n}"}],"_postman_id":"811007ad-d997-4486-8968-0c59993856c7"}],"id":"ba2cc2e8-2225-460d-afb0-ccbbc17f8177","description":"<p>You need your <code>refresh_token</code> for authorization. You can obtain your token from the UI by following these steps:</p>\n<ul>\n<li><p>Go to <strong>Settings → API Integrations</strong>.</p>\n</li>\n<li><p>Click the <strong>Connect</strong> button to activate your <strong>Refresh Token</strong>.</p>\n</li>\n</ul>\n<p>The <code>refresh_token</code> can only be used to get a new <code>access_token</code>.</p>\n<p>Use the <code>access_token</code> to call other API endpoints with the following header:</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"aff5e0a7-7879-445a-a417-f5eb1b227598","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"2bf61030-4984-40db-b6aa-ddb24a76609a","type":"text/javascript","exec":[""]}}],"_postman_id":"ba2cc2e8-2225-460d-afb0-ccbbc17f8177"},{"name":"Account","item":[{"name":"Account Info","id":"23d18202-c681-4404-99ce-188cf0c0e8d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/accountInfo","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint retrieves detailed information about the authenticated user's account. This includes general profile details, current subscription and balance of the account.</p>\n<p><strong>Note:</strong> You can only see the account information that your token belongs to.</p>\n<p><strong>Response Body:</strong></p>\n<ul>\n<li><p>name: full name of the account owner.</p>\n</li>\n<li><p>email: email address belong to the account.</p>\n</li>\n<li><p>mobile: mobile number belong to the account.</p>\n</li>\n<li><p>packageName: current subscription package name</p>\n</li>\n<li><p>remainingCredit: balance in account</p>\n</li>\n<li><p>remainingFreeShipments: number of free shipments offered in campaigns</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["rest","v2","accountInfo"],"host":["api","tryoto","com"],"query":[],"variable":[]}},"response":[{"id":"e0500c56-0bb3-457e-8204-f85c761ad1f1","name":"200","originalRequest":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/accountInfo"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"name\": \"Fatmanur Yavuz-37192\",\r\n    \"packageName\": \"FreePackage\",\r\n    \"remainingCredit\": 500,\r\n    \"remainingFreeShipments\": \"30\",\r\n    \"email\": \"testaccount@gmail.com\",\r\n    \"mobileNumber\": \"966512223311\"\r\n}"}],"_postman_id":"23d18202-c681-4404-99ce-188cf0c0e8d3"},{"name":"Buy Credit","id":"84addb64-05c9-47a4-89ad-b3dac7a55fd8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"amount\": 13.50\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/buyCredit","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>Provide amount of credit you wanted to buy, this will response a <code>paymentURL and paymentID</code>.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>amount</td>\n<td>yes</td>\n<td>number</td>\n<td>the amount of credit wanted to buy</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["rest","v2","buyCredit"],"host":["api","tryoto","com"],"query":[],"variable":[]}},"response":[{"id":"31f2cbb6-cccd-4e53-b6a3-8160e78cf4b0","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"amount\": 13.50\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/buyCredit"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"paymentID\": \"chg_LV03G2920250933Jk9c2603152\",\r\n    \"paymentURL\": \"https://checkout.tap.company/?mode=page&themeMode=&language=en&token=eyJhbGciOiJIUzI1NiJ9.eyJpZCI6IjY3ZTM5ZmI5OGE3Y2NkMWQwZGE1NzlhMSJ9.71AJo8AcbO96of1mbvGLZR7x2cnrcquiwJii0zOGLmE\"\r\n}"}],"_postman_id":"84addb64-05c9-47a4-89ad-b3dac7a55fd8"},{"name":"Request Mobile Verification","id":"218f07f6-52ba-46df-be23-54e17de62099","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"phone\": \"+905365042516\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/requestMobileVerification","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint allows you to use a phone number to request a verification token (OTP) for account/phone number verification. Marketplaces can also use this endpoint to verify their sellers’ phone numbers.</p>\n<p>Verification can be done in <a href=\"https://apis.tryoto.com/#218f07f6-52ba-46df-be23-54e17de62099\">verifyMobileNumber.</a></p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>phone</td>\n<td>yes</td>\n<td>string</td>\n<td>Phone number to be verified</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response body includes <code>success</code>, <code>errorMsg</code>, <code>otoErrorCode</code>, <code>otoErrorMessage</code> when <code>success</code> is false.</p>\n","urlObject":{"protocol":"https","path":["rest","v2","requestMobileVerification"],"host":["api","tryoto","com"],"query":[],"variable":[]}},"response":[{"id":"67df6f43-b02a-41f9-8ecf-a02e9ae2b8dd","name":"200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"phone\": \"+905365042516\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/requestMobileVerification"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"token\": \"fa4f8d03-451c-44f7-9262-10fe193e854d\"\n}"},{"id":"16394f7c-9927-4ef7-90ad-7f6a1e8da2ea","name":"400- Invalid Mobile Number","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer ","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"phone\": \"+90536504251611231321131\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/requestMobileVerification"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"otoErrorCode\": \"OTO1176\",\n    \"success\": false,\n    \"errorCode\": 7,\n    \"otoErrorMessage\": \"Phone number is not valid\",\n    \"errorMsg\": \"Phone number is not valid\"\n}"}],"_postman_id":"218f07f6-52ba-46df-be23-54e17de62099"},{"name":"Verify Mobile Number","id":"e5e3c056-5919-4abf-b5be-49e1048a0cdc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"phone\": \"+905365042516\",\r\n    \"code\": \"4739\",\r\n    \"token\": \"fa4f8d03-451c-44f7-9262-10fe193e854d\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/verifyMobileNumber","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint verifies a user’s mobile phone number by confirming the one-time password (OTP) sent via SMS. The endpoint requires the phone number, the OTP received, and the token obtained from the requestMobileVerification step. Once successfully verified, the phone number is confirmed for account or seller verification purposes.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>phone</td>\n<td>yes</td>\n<td>string</td>\n<td>The phone number to verify (same as in step 1, in E.164 format).</td>\n</tr>\n<tr>\n<td>code</td>\n<td>yes</td>\n<td>string</td>\n<td>The OTP received via SMS.</td>\n</tr>\n<tr>\n<td>token</td>\n<td>yes</td>\n<td>string</td>\n<td>The token returned from the <code>requestMobileVerification</code> response.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["rest","v2","verifyMobileNumber"],"host":["api","tryoto","com"],"query":[],"variable":[]}},"response":[{"id":"124713bc-e652-4cac-9454-457d42acf364","name":"200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"phone\": \"+905365042516\",\r\n    \"code\": \"4739\",\r\n    \"token\": \"fa4f8d03-451c-44f7-9262-10fe193e854d\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/verifyMobileNumber"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true\n}"},{"id":"696482a1-0760-4c8f-9d71-dea8b2ea4a4b","name":"Verify Mobile Number","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"phone\": \"+905365042516\",\r\n    \"token\": \"fa4f8d03-451c-44f7-9262-10fe193e854d\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://staging-api.tryoto.com/rest/v2/verifyMobileNumber"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"otoErrorCode\": \"OTO1010\",\n    \"success\": false,\n    \"errorCode\": 5,\n    \"otoErrorMessage\": \"Check the missing details\",\n    \"errorMsg\": \"phone, code and token are required\"\n}"}],"_postman_id":"e5e3c056-5919-4abf-b5be-49e1048a0cdc"}],"id":"b9ed5dae-802b-47de-ac71-1a4ac1b35312","_postman_id":"b9ed5dae-802b-47de-ac71-1a4ac1b35312","description":""},{"name":"Transactions","item":[{"name":"Get Shipping Price Transactions List","id":"ccf593c8-a972-4ebe-8d8c-0576cf0f00c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"shipmentId\": \"2302416029\",\r\n    \"orderId\": \"OID-22700-1013\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getShippingPriceTransactionsList","description":"<p><strong>Available Packages:</strong> Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint provides details of your Shipping Price Transactions, calculated based on your configured shipping price settings. By providing either the Order ID or Shipment ID, you can retrieve the shipping cost along with other transactional details.</p>\n<p><strong>Important Note:</strong><br />The results from this API apply only to shipments created using your configured shipping price contracts. Shipping costs are calculated based on factors such as weight, destination, and other predefined configurations.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>yes</td>\n<td>string</td>\n<td>Id of the order.</td>\n</tr>\n<tr>\n<td>shipmentId</td>\n<td>yes</td>\n<td>string</td>\n<td>The shipment ID to retrieve shipping cost details.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","getShippingPriceTransactionsList"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"58dfc9b4-c490-40bf-83a7-878576cec225","name":"200 Order ID and Shipmetn ID request example","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"shipmentId\": \"290399219480\",\r\n    \"orderId\": \"OID-9618-1062\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getShippingPriceTransactionsList"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"content-type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"0f93a46645e019c12b559f306101a1f7;o=1"},{"key":"Date","value":"Mon, 11 Dec 2023 10:39:39 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"326"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"count\": 1,\n    \"shippingTransactions\": [\n        {\n            \"amount\": 11,\n            \"orderID\": \"OID-9618-1062\",\n            \"shipmentID\": \"290615409716\",\n            \"description\": \"shipment created\",\n            \"orderStatus\": \"shipmentCreated\",\n            \"ID\": 1347,\n            \"transactionDate\": \"2023-12-06T16:18\",\n            \"otoOrderID\": 30798075,\n            \"deliveryName\": \"smsav2-2\",\n            \"transaction\": \"shippingCost\",\n            \"status\": \"booked\"\n        }\n    ]\n}"},{"id":"7a4681ce-9f30-4426-8415-8ddc60d4f193","name":"200 Order ID request example","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"OID-9618-1062\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getShippingPriceTransactionsList"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"content-type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"e726dd2868e8c6f1fb0fbd22676450cd;o=1"},{"key":"Date","value":"Mon, 11 Dec 2023 12:54:35 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"326"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"count\": 1,\n    \"shippingTransactions\": [\n        {\n            \"amount\": 11,\n            \"orderID\": \"OID-9618-1062\",\n            \"shipmentID\": \"290615409716\",\n            \"description\": \"shipment created\",\n            \"orderStatus\": \"shipmentCreated\",\n            \"ID\": 1347,\n            \"transactionDate\": \"2023-12-06T16:18\",\n            \"otoOrderID\": 30798075,\n            \"deliveryName\": \"smsav2-2\",\n            \"transaction\": \"shippingCost\",\n            \"status\": \"booked\"\n        }\n    ]\n}"},{"id":"0181eb6b-c957-49b7-bc56-47a42b7a923d","name":"200 Shipment ID request example","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"shipmentId\": \"290615403740\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getShippingPriceTransactionsList"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"content-type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"3b86b849a1fed0b6dcf23cafa07aff22;o=1"},{"key":"Date","value":"Mon, 11 Dec 2023 12:57:51 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"329"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"count\": 1,\n    \"shippingTransactions\": [\n        {\n            \"amount\": 11,\n            \"orderID\": \"OID-9618-1059\",\n            \"shipmentID\": \"290615403740\",\n            \"description\": \"shipment created\",\n            \"orderStatus\": \"shipmentCreated\",\n            \"ID\": 1340,\n            \"transactionDate\": \"2023-12-06T15:56:26\",\n            \"otoOrderID\": 30798062,\n            \"deliveryName\": \"smsav2-2\",\n            \"transaction\": \"shippingCost\",\n            \"status\": \"booked\"\n        }\n    ]\n}"}],"_postman_id":"ccf593c8-a972-4ebe-8d8c-0576cf0f00c4"},{"name":"Credit Transactions","id":"8e1ce29b-9483-4e2d-adec-e9650ec81f27","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-forwarded-authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.tryoto.com/rest/v2/creditTransactions?perPage=50&page=1&minDate=2022-01-01&maxDate=2024-06-10","description":"<p><strong>Available Packages</strong>: Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint provides a powerful way to retrieve credit transaction records from your system. This endpoint supports pagination for efficient data retrieval and allows filtering based on minimum and maximum dates. Additionally, if an <code>orderId</code> is provided, the <code>maxDate</code> and <code>minDate</code> parameters become optional, enabling direct access to transactions associated with the specified order.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>perPage</td>\n<td>yes</td>\n<td>number</td>\n<td>Credit transaction count in the response. Max limit 100</td>\n</tr>\n<tr>\n<td>page</td>\n<td>yes</td>\n<td>number</td>\n<td>Pagination number. You can iterate this field to get all items.</td>\n</tr>\n<tr>\n<td>minDate</td>\n<td>yes (If there is no orderId)</td>\n<td>date</td>\n<td>Starting \"Transaction Date\" of your credit transactions in \"yyyy-mm-dd\" format.</td>\n</tr>\n<tr>\n<td>maxDate</td>\n<td>yes (If there is no orderId)</td>\n<td>date</td>\n<td>Ending \"Transaction Date\" of your credit transactions in \"yyyy-mm-dd\" format.</td>\n</tr>\n<tr>\n<td>orderId</td>\n<td>no</td>\n<td>string</td>\n<td>Order ID for transactions of a single Order</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-body\">Response Body</h4>\n<p>The response will include a <code>success</code> flag indicating the status of the request, and an <code>orders</code> array containing transaction details. Each transaction object in the <code>orders</code> array includes the following properties:</p>\n<ul>\n<li><p><code>transactionType</code> (string) - Type of the transaction.</p>\n</li>\n<li><p><code>remainingAmount</code> (number) - The remaining amount for the transaction.</p>\n</li>\n<li><p><code>amount</code> (number) - The transaction amount.</p>\n</li>\n<li><p><code>deliveryCompanyName</code> (string) - Name of the delivery company.</p>\n</li>\n<li><p><code>orderID</code> (string) - ID of the order.</p>\n</li>\n<li><p><code>shipmentID</code> (string) - ID of the shipment.</p>\n</li>\n<li><p><code>description</code> (string) - Description of the transaction.</p>\n</li>\n<li><p><code>ID</code> (number) - Unique ID of the transaction.</p>\n</li>\n<li><p><code>transactionDate</code> (string) - Date of the transaction.</p>\n</li>\n<li><p><code>otoOrderID</code> (number) - OTO (One-Time-Only) order ID.</p>\n</li>\n<li><p><code>orderPaymentType</code> (string) - Payment type for the order.</p>\n</li>\n<li><p><code>status</code> (string) - Status of the transaction.</p>\n</li>\n<li><p><code>chargeType</code>(string) -Type of the charge(charge, additionalCharge, refund, partialRefund)</p>\n</li>\n<li><p><code>shipmentType</code>(string)-Type of the shipment(forward, return, reverse)</p>\n</li>\n</ul>\n<p>In case of an empty result, the <code>orders</code> array will be empty with a <code>success</code> flag set to true.</p>\n","urlObject":{"path":["rest","v2","creditTransactions"],"host":["https://api.tryoto.com"],"query":[{"key":"perPage","value":"50"},{"key":"page","value":"1"},{"key":"minDate","value":"2022-01-01"},{"key":"maxDate","value":"2024-06-10"},{"disabled":true,"key":"orderId","value":"3078872"}],"variable":[]}},"response":[{"id":"47e1f068-1013-4c77-bae7-10764ff0d228","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"x-forwarded-authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.tryoto.com/rest/v2/creditTransactions?perPage=50&page=1&minDate=2020-01-01&maxDate=2024-06-10","protocol":"https","host":["api","tryoto","com"],"path":["rest","v2","creditTransactions"],"query":[{"key":"perPage","value":"50"},{"key":"page","value":"1"},{"key":"minDate","value":"2020-01-01"},{"key":"maxDate","value":"2024-06-10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 02 Jul 2024 11:20:38 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"7878"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"transactions\": [\n         {\n            \"amount\": 19,\n            \"orderID\": \"41590739\",\n            \"deliveryCompanySettingsId\": 5564,\n            \"description\": \"Shipment canceled. Delivery fees will be credited back to your account.\",\n            \"transactionDate\": \"2024-09-16T11:26:01\",\n            \"orderPaymentType\": \"cod\",\n            \"shipmentType\": \"forward\",\n            \"transactionType\": \"dcFee\",\n            \"remainingAmount\": 85.9,\n            \"deliveryCompanyName\": \"Deliver Now\",\n            \"chargingType\": \"charge\",\n            \"langKey\": \"dcFeeShipmentCanceledRevokedDescription\",\n            \"shipmentID\": \"DNL05000049328\",\n            \"ID\": 8294185,\n            \"otoOrderID\": 10690509,\n            \"status\": \"revoked\"\n        },\n        {\n            \"amount\": 18,\n            \"orderID\": \"OID-20980-1092\",\n            \"deliveryCompanySettingsId\": 5551,\n            \"description\": \"Canceled shipment. Delivery fee credited back to your account.\",\n            \"transactionDate\": \"2024-09-24T10:40:43\",\n            \"orderPaymentType\": \"paid\",\n            \"shipmentType\": \"forward\",\n            \"transactionType\": \"dcFee\",\n            \"remainingAmount\": 51.8,\n            \"deliveryCompanyName\": \"Aramex\",\n            \"chargingType\": \"refund\",\n            \"langKey\": \"dcFeeShipmentCanceledDescription\",\n            \"shipmentID\": \"50162082692\",\n            \"ID\": 8430556,\n            \"otoOrderID\": 10748485,\n            \"status\": \"canceled\"\n        },\n        {\n            \"amount\": 0.9,\n            \"orderID\": \"1203\",\n            \"deliveryCompanySettingsId\": 3022,\n            \"description\": \"OTO Fee Booked on shipment created\",\n            \"transactionDate\": \"2024-09-01T11:37:10\",\n            \"orderPaymentType\": \"cod\",\n            \"transactionType\": \"otoFee\",\n            \"remainingAmount\": 111.2,\n            \"deliveryCompanyName\": \"OTO FLEX\",\n            \"langKey\": \"otoFeeSearchingDriverDescription\",\n            \"shipmentID\": \"0e073859\",\n            \"ID\": 8057956,\n            \"otoOrderID\": 10248079,\n            \"status\": \"booked\"\n        }\n    ]\n}"},{"id":"a500f049-e5ba-4015-9b99-5c66049f0438","name":"400 Invalid Date","originalRequest":{"method":"GET","header":[{"key":"x-forwarded-authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.tryoto.com/rest/v2/creditTransactions?perPage=50&page=1&minDate=asc&maxDate=2024-06-10","host":["https://api.tryoto.com"],"path":["rest","v2","creditTransactions"],"query":[{"key":"perPage","value":"50"},{"key":"page","value":"1"},{"key":"minDate","value":"asc"},{"key":"maxDate","value":"2024-06-10"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 02 Jul 2024 11:06:28 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"63"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"1107\",\n    \"otoErrorMessage\":\"minDate or maxDate is missing or invalid\"\n}"},{"id":"40be11ca-7948-4a51-8e3c-b81e7a9bed78","name":"200 No Result","originalRequest":{"method":"GET","header":[{"key":"x-forwarded-authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.tryoto.com/rest/v2/creditTransactions?perPage=50&page=1&minDate=2020-01-01&maxDate=2020-06-10","host":["https://api.tryoto.com"],"path":["rest","v2","creditTransactions"],"query":[{"key":"perPage","value":"50"},{"key":"page","value":"1"},{"key":"minDate","value":"2020-01-01"},{"key":"maxDate","value":"2020-06-10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 02 Jul 2024 11:07:11 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"34"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"transactions\": []\n}"}],"_postman_id":"8e1ce29b-9483-4e2d-adec-e9650ec81f27"},{"name":"Shipment Transactions","id":"274a57b9-2229-450d-b1ec-685242db7410","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/shipmentTransactions?perPage=10&page=1&minDate=2024-01-01&maxDate=2024-09-14","description":"<h3 id=\"shipment-transactions\">Shipment Transactions</h3>\n<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint provides users with access to detailed information about shipment transactions. This API is designed to retrieve and display key transaction data, allowing users to monitor and review shipment-related activities.It retrieves shipment transactions with the option to paginate and filter by minimum and maximum dates.</p>\n<p><strong>Note:</strong></p>\n<p>If orderId exists maxDate and minDate are not required.</p>\n<p>If shipment number exists maxDate and minDate are not required.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>perPage</td>\n<td>no</td>\n<td>number</td>\n<td>The number of transactions to be included per page.</td>\n</tr>\n<tr>\n<td>page</td>\n<td>no</td>\n<td>number</td>\n<td>The page number for paginated results.</td>\n</tr>\n<tr>\n<td>minDate</td>\n<td>yes (If there is no orderId)</td>\n<td>date</td>\n<td>Starting \"Transaction Date\" of your credit transactions in \"yyyy-mm-dd\" format.</td>\n</tr>\n<tr>\n<td>maxDate</td>\n<td>yes (If there is no orderId)</td>\n<td>date</td>\n<td>Ending \"Transaction Date\" of your credit transactions in \"yyyy-mm-dd\" format.</td>\n</tr>\n<tr>\n<td>orderId</td>\n<td>no</td>\n<td>string</td>\n<td>Order ID for transactions of a single Order</td>\n</tr>\n<tr>\n<td>shipmentNumber</td>\n<td>no</td>\n<td>string</td>\n<td>Shipment Number for transactions of a single shipment</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-body\">Response Body</h4>\n<p>The response will include a <code>success</code> flag indicating the status of the request, and an <code>shipments</code> array containing transaction details. Each transaction object in the <code>shipments</code> array includes the following properties:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"success\": true,\n  \"shipments\": [\n    {\n      \"shipmentNumnber\": \"1231231AS\",\n      \"orderId\": \"123123\",\n      \"shipmentCreationDate\": \"2023-12-05T06:47:46\",\n      \"deliveryCompanyName\": \"deliveryCompany\",\n      \"dcConnectionName\": \"connectionName\",\n      \"shipmentType\": \"Forward Shipment\",\n      \"dcCharge\": 25,\n      \"currency\": \"TRY\",\n      \"originalWeight\": 100,\n      \"dcUpdatedWeight\": 50,\n      \"status\": \"status\",\n      \"dcInvoiceNumber\": 15579456\n    }\n\n</code></pre>\n","urlObject":{"path":["rest","v2","shipmentTransactions"],"host":["https://api.tryoto.com"],"query":[{"key":"perPage","value":"10"},{"key":"page","value":"1"},{"key":"minDate","value":"2024-01-01"},{"key":"maxDate","value":"2024-09-14"}],"variable":[]}},"response":[{"id":"07ae144b-04a6-40cd-bfbc-5c9bc1e109dc","name":"200","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/shipmentTransactions?perPage=10&page=1&minDate=2024-01-01&maxDate=2024-09-14","host":["https://api.tryoto.com"],"path":["rest","v2","shipmentTransactions"],"query":[{"key":"perPage","value":"10"},{"key":"page","value":"1"},{"key":"minDate","value":"2024-01-01"},{"key":"maxDate","value":"2024-09-14"},{"key":"orderId","value":"123123","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"ed83d57ca47db187364d7420e8a2c5f0"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Thu, 19 Jan 2023 15:11:47 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"32"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Method","value":"*"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"shipments\": [\n        {\n            \"shipmentNumber\": \"1231231AS\", \n            \"orderId\": \"123123\", \n            \"shipmentCreationDate\": \"2023-12-05T06:47:46\",\n            \"deliveryCompanyName\": \"deliveryCompany\",\n            \"dcConnectionName\": \"connectionName\",\n            \"shipmentType\": \"Forward Shipment\",\n            \"dcCharge\": 25,\n            \"currency\": \"TRY\",\n            \"originalWeight\": 100,\n            \"dcUpdatedWeight\": 50,\n            \"status\": \"status\",\n            \"dcInvoiceNumber\": 15579456\n        },\n        {\n            \"shipmentNumber\": \"12435356\",\n            \"orderId\": \"342324234\",\n            \"shipmentCreationDate\": \"2023-12-05T06:47:46\",\n            \"deliveryCompanyName\": \"deliveryCompany\",\n            \"dcConnectionName\": \"connectionName\",\n            \"shipmentType\": \"Forward Shipment\",\n            \"dcCharge\": 40,\n            \"currency\": \"TRY\",\n            \"originalWeight\": 40,\n            \"dcUpdatedWeight\": 5,\n            \"status\": \"status\",\n            \"dcInvoiceNumber\": 21626353729823\n        },\n        {\n            \"shipmentNumber\": \"657567\",\n            \"orderId\": \"34534534\",\n            \"shipmentCreationDate\": \"2023-12-05T06:47:46\",\n            \"deliveryCompanyName\": \"deliveryCompany\",\n            \"dcConnectionName\": \"connectionName\",\n            \"shipmentType\": \"Forward Shipment\",\n            \"dcCharge\": 60,\n            \"currency\": \"TRY\",\n            \"originalWeight\": 80,\n            \"dcUpdatedWeight\": 80,\n            \"status\": \"status\",\n            \"dcInvoiceNumber\": 21626353729823123213\n        },\n        {\n            \"shipmentNumber\": \"5423423\",\n            \"orderId\": \"14335213\",\n            \"shipmentCreationDate\": \"2023-12-05T06:47:46\",\n            \"deliveryCompanyName\": \"deliveryCompany\",\n            \"dcConnectionName\": \"connectionName\",\n            \"shipmentType\": \"Forward Shipment\",\n            \"dcCharge\": 25,\n            \"currency\": \"TRY\",\n            \"originalWeight\": 100,\n            \"dcUpdatedWeight\": 50,\n            \"status\": \"status\",\n            \"dcInvoiceNumber\": 2162635372\n        }\n    ]\n}"},{"id":"738cc6ba-9df1-478f-9e47-9fb007c8738c","name":"200 empty result","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/shipmentTransactions?perPage=10&page=1&minDate=2024-01-01&maxDate=2024-09-14","host":["https://api.tryoto.com"],"path":["rest","v2","shipmentTransactions"],"query":[{"key":"perPage","value":"10","type":"text"},{"key":"page","value":"1","type":"text"},{"key":"minDate","value":"2024-01-01","type":"text"},{"key":"maxDate","value":"2024-09-14","type":"text"},{"key":"orderId","value":"123123","type":"text","disabled":true},{"key":"shipmentNumber","value":"1231231AS","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"ed83d57ca47db187364d7420e8a2c5f0"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Thu, 19 Jan 2023 15:11:47 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"32"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Method","value":"*"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"shipments\": []\n}"},{"id":"d496a8b2-3a7f-44d5-b455-c5b6561620a0","name":"200 with order informatoin","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/shipmentTransactions?perPage=10&page=1&minDate=2024-01-01&maxDate=2024-09-14&orderId=123123&shipmentNumber=1231231AS","host":["https://api.tryoto.com"],"path":["rest","v2","shipmentTransactions"],"query":[{"key":"perPage","value":"10"},{"key":"page","value":"1"},{"key":"minDate","value":"2024-01-01"},{"key":"maxDate","value":"2024-09-14"},{"key":"orderId","value":"123123"},{"key":"shipmentNumber","value":"1231231AS"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"ed83d57ca47db187364d7420e8a2c5f0"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Thu, 19 Jan 2023 15:11:47 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"32"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Method","value":"*"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"shipments\": [\n        {\n            \"shipmentNumber\": \"1231231AS\",\n            \"orderId\": \"123123\",\n            \"shipmentCreationDate\": \"2023-12-05T06:47:46\",\n            \"deliveryCompanyName\": \"deliveryCompany\",\n            \"dcConnectionName\": \"connectionName\",\n            \"shipmentType\": \"Forward Shipment\",\n            \"dcCharge\": 25,\n            \"currency\": \"TRY\",\n            \"originalWeight\": 100,\n            \"dcUpdatedWeight\": 50,\n            \"status\": \"status\",\n            \"dcInvoiceNumber\": 21626353729823954\n        }\n    ]\n}"},{"id":"45759b48-4c6d-4c60-a04c-b69cb0fd2353","name":"400","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/shipmentTransactions?perPage=10&page=1&minDate=2024-01-01&maxDate=2024-09-14&orderId=123&shipmentNumber=1231231AS","host":["https://api.tryoto.com"],"path":["rest","v2","shipmentTransactions"],"query":[{"key":"perPage","value":"10"},{"key":"page","value":"1"},{"key":"minDate","value":"2024-01-01"},{"key":"maxDate","value":"2024-09-14"},{"key":"orderId","value":"123"},{"key":"shipmentNumber","value":"1231231AS"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"ed83d57ca47db187364d7420e8a2c5f0"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Thu, 19 Jan 2023 15:11:47 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"32"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Method","value":"*"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1002\",\n    \"otoErrorMessage\":\"Order is not exist\"\n}"}],"_postman_id":"274a57b9-2229-450d-b1ec-685242db7410"}],"id":"51de099e-2c9d-4ec6-a2ef-904fb0217a27","_postman_id":"51de099e-2c9d-4ec6-a2ef-904fb0217a27","description":""},{"name":"Marketplace","item":[{"name":"Register","id":"903880b0-2d78-40fc-87d9-d36072bac879","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"mobileNumber\":\"966559665498\",\r\n    \"fullName\":\"test vendor\",\r\n    \"email\":\"test987654@example.com\",\r\n    \"companyName\":\"test company 987654\"}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/register","description":"<p><strong>Available Packages:</strong> Marketplaces</p>\n<p>This API endpoint is just for <strong>marketplaces with multiple vendors</strong>. Marketplaces can register their vendors to OTO with this endpoint. It requires a <strong>special kind of token</strong> provided by OTO. Regular refresh tokens will <strong>not</strong> work here.</p>\n<p>If you are a market place you can use register endpoint to create an OTO account for your vendors.</p>\n<p><strong>Request Parameters:</strong></p>\n<p>StartFragment</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>country</td>\n<td>string</td>\n<td>Yes</td>\n<td>Country tag (e.g., “TR”, “SA”).</td>\n</tr>\n<tr>\n<td>city</td>\n<td>string</td>\n<td>Yes</td>\n<td>City tag (must match OTO city tags).</td>\n</tr>\n<tr>\n<td>companyName</td>\n<td>string</td>\n<td>Yes*</td>\n<td>Required if isVatRegistered is true.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>Yes</td>\n<td>User’s email address.</td>\n</tr>\n<tr>\n<td>mobileNumber</td>\n<td>string</td>\n<td>Yes</td>\n<td>User’s mobile number (validated per country).</td>\n</tr>\n<tr>\n<td>firstName</td>\n<td>string</td>\n<td>Yes</td>\n<td>User’s first name (max 30 chars).</td>\n</tr>\n<tr>\n<td>lastName</td>\n<td>string</td>\n<td>Yes</td>\n<td>User’s last name (max 30 chars).</td>\n</tr>\n<tr>\n<td>isVatRegistered</td>\n<td>boolean</td>\n<td>Yes</td>\n<td>Whether the company is VAT registered.</td>\n</tr>\n<tr>\n<td>billingAddress</td>\n<td>string</td>\n<td>Yes</td>\n<td>Billing address.</td>\n</tr>\n<tr>\n<td>vatNumber</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Required if isVatRegistered is true. Format depends on country.</td>\n</tr>\n<tr>\n<td>CRNumber</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Required for SA if isVatRegistered is true (10 digits).</td>\n</tr>\n<tr>\n<td>district</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Required if isVatRegistered is true.</td>\n</tr>\n<tr>\n<td>zipCode</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Required for SA (5 digits) and other countries if VAT registered.</td>\n</tr>\n<tr>\n<td>buildingNo</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Required for SA (4 digits) and other countries if VAT registered.</td>\n</tr>\n<tr>\n<td>streetName</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Required if isVatRegistered is true.</td>\n</tr>\n<tr>\n<td>shortCode</td>\n<td>string</td>\n<td>No</td>\n<td>Optional short code.</td>\n</tr>\n<tr>\n<td>secondaryNumber</td>\n<td>string</td>\n<td>No</td>\n<td>Optional (SA: 4 digits if present).</td>\n</tr>\n<tr>\n<td>nationalID</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Required for TR (11 digits).</td>\n</tr>\n<tr>\n<td>taxOffice</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Required for TR if VAT registered.</td>\n</tr>\n<tr>\n<td>dateOfBirth</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Required for TR (format: yyyy-MM-dd).</td>\n</tr>\n<tr>\n<td>invoiceCompanyName</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Required for TR if VAT registered.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Conditional, see country-specific rules below:</p>\n<p>Country-Specific Validation<br /><strong>TR (Turkey):</strong><br />– nationalID (11 digits) and dateOfBirth required.<br />– If isVatRegistered is true: taxOffice, companyName, vatNumber<br />(10 digits), district, invoiceCompanyName required.</p>\n<p><strong>SA (Saudi Arabia):</strong><br />– If isVatRegistered is true: CRNumber (10 digits), vatNumber (15<br />digits, starts with ‘3’), district, zipCode (5 digits), buildingNo (4<br />digits), streetName required. secondaryNumber (4 digits) if present.</p>\n<p><strong>Other Countries:</strong><br />– If isVatRegistered is true: vatNumber (15 digits), district,<br />zipCode, buildingNo, streetName required.EndFragment</p>\n","urlObject":{"protocol":"https","path":["rest","v2","register"],"host":["api","tryoto","com"],"query":[],"variable":[]}},"response":[{"id":"dbe7a388-c1bf-4531-9b1c-0235363d1389","name":"200 OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"country\": \"TR\",\r\n    \"city\": \"Istanbul\",\r\n    \"companyName\": \"Acme Ltd\",\r\n    \"email\": \"user@example.com\",\r\n    \"mobileNumber\": \"905555555555\",\r\n    \"firstName\": \"John\",\r\n    \"lastName\": \"Doe\",\r\n    \"isVatRegistered\": true,\r\n    \"billingAddress\": \"Some Address\",\r\n    \"vatNumber\": \"1234567890\",\r\n    \"district\": \"Kadikoy\",\r\n    \"taxOffice\": \"Kadikoy\",\r\n    \"nationalID\": \"12345678901\",\r\n    \"dateOfBirth\": \"1990-01-01\",\r\n    \"invoiceCompanyName\": \"Acme Ltd\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/register"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"1fbf1412d64e3a4ac3ee0f4b5c6ab666;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-T051=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-T051=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Tue, 12 Oct 2021 15:02:07 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"420"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"activationLink\": \"https://login.tryoto.com/XYZ\",\n    \"refreshToken\": \"_refreshToken_\"\n}"}],"_postman_id":"903880b0-2d78-40fc-87d9-d36072bac879"},{"name":"Client Info","id":"0f182d7a-89f3-4fec-81df-73461ad29b7d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"test30@tryoto.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/clientInfo","description":"<p><strong>Available Packages:</strong> Marketplaces</p>\n<p>This API endpoint is just for marketplaces. Marketplaces can register their vendors to OTO with a special kind of token provided by OTO. Regular refresh tokens will not work here.</p>\n<p>If you are a marketplace and used register endpoint to create an OTO account for your vendors , you can get the information about the client you have registered.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email</td>\n<td>yes</td>\n<td>string</td>\n<td>registered email of client</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","clientInfo"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"738c6bba-5d41-47d1-bca3-b59a782d625c","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{oto-token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"test30@tryoto.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/clientInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf8"},{"key":"X-Cloud-Trace-Context","value":"3c813ceaf2dbd0d9763206c5d247a06c;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-T051=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-T051=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Tue, 21 Sep 2021 15:34:05 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"6925"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"userActivated\": \"false\",\n    \"remainingCredit\": 0,\n    \"validityDate\": \"13-October-2028\",\n    \"success\": true,\n    \"refreshToken\": \"_refreshToken_\"\n}"}],"_postman_id":"0f182d7a-89f3-4fec-81df-73461ad29b7d"},{"name":"Client Info","id":"54e67ae4-e992-4d75-8117-524564ed4006","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/clientInfo","description":"<p><strong>Available Packages:</strong> Marketplaces</p>\n<p>This API endpoint provides detailed information about a vendor's account and its current status. This endpoint returns essential client-related data, including contact details, account balances, and service validity, enabling seamless integration for managing and monitoring client activities.</p>\n<p><strong>Request Parameters:</strong></p>\n<p>No request body parameters are required for this GET request.</p>\n<p><strong>Response:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"remainingCredit\": 10,\n    \"phone\": \"+966567130000\",\n    \"validityDate\": \"11-01-2028\",\n    \"success\": true,\n    \"name\": \"test Company\",\n    \"email\": \"test@example.com\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["rest","v2","clientInfo"],"host":["api","tryoto","com"],"query":[],"variable":[]}},"response":[{"id":"69985ca4-cff0-4f0a-9378-b3e48b400a1f","name":"Client Info","originalRequest":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/clientInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"remainingCredit\": 10,\n    \"phone\": \"+966567130000\",\n    \"validityDate\": \"11-01-2028\",\n    \"success\": true,\n    \"name\": \"test Company\",\n    \"email\": \"test@example.com\",\n    \"refreshToken\": \"_refreshToken_\"\n}"}],"_postman_id":"54e67ae4-e992-4d75-8117-524564ed4006"}],"id":"0ae06769-828c-4b72-8fab-f5d7d66ec77a","_postman_id":"0ae06769-828c-4b72-8fab-f5d7d66ec77a","description":""},{"name":"Orders","item":[{"name":"Create Order","event":[{"listen":"prerequest","script":{"id":"c23934ed-2820-4e6f-9e87-b50cead1af70","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"test","script":{"id":"97e0c1ef-a927-4b53-8852-22b9ea481ed4","exec":[""],"type":"text/javascript","packages":{}}}],"id":"1ef36925-012f-4572-8555-7a83283d0b09","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"1234\",    \n    \"pickupLocationCode\": \"jdd_wh\",\n    \"createShipment\": \"true\",\n    \"deliveryOptionId\": 564,\n    \"payment_method\": \"paid\",\n    \"amount\": 100,\n    \"amount_due\": 0,\n    \"currency\": \"SAR\",\n    \"customsValue\":\"12\",\n    \"customsCurrency\":\"USD\",\n    \"packageCount\": 2,\n    \"packageWeight\": 1,\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"31/12/2022 15:45\",\n    \"deliverySlotDate\": \"31/12/2020\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"senderName\":\"Sender Company\",\n    \"customer\": {\n        \"name\": \"عبدالله الغامدي\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"6832, Abruq AR Rughamah District, Jeddah 22272 3330, Saudi Arabia\",\n        \"district\": \"Al Hamra\",\n        \"city\": \"Jeddah\",\n        \"country\": \"SA\",\n        \"postcode\": \"12345\",\n        \"lat\": \"40.706333\",\n        \"lon\": \"29.888211\",\n        \"refID\":\"1000012\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 100,\n            \"rowTotal\": 100,\n            \"taxAmount\": 15,\n            \"quantity\": 1,\n            \"sku\": \"test-product\",\n            \"image\": \"http://....\"\n        },\n        {\n            \"name\": \"test product 2\",\n            \"price\": 100,\n            \"quantity\": 1,\n            \"sku\": \"test-product-2\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint is a critical component in e-commerce and logistics systems, enabling external applications to initiate and manage new orders seamlessly. This endpoint allows you to submit order details, such as customer information, product data, shipping preferences, and payment methods.</p>\n<p><strong>Note:</strong> If you send the <code>createShipment: true</code> parameter and the delivery company returns an error during shipment creation, you must register the <strong><code>shipmentError</code></strong> <strong>webhook</strong> in order to receive and view the error details.</p>\n<p>For more information, please refer to the <strong>Webhook</strong> section in the documentation.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>yes</td>\n<td>string</td>\n<td>Id of the Order</td>\n</tr>\n<tr>\n<td>parentOrderId</td>\n<td>no</td>\n<td>string</td>\n<td>parent id of splitted orders.</td>\n</tr>\n<tr>\n<td>entityId</td>\n<td>no</td>\n<td>number</td>\n<td>Identifier of the entity (e.g., sales channels) linked to the order.</td>\n</tr>\n<tr>\n<td>ref1</td>\n<td>no</td>\n<td>string</td>\n<td>Reference for order optional</td>\n</tr>\n<tr>\n<td>pickupLocationCode</td>\n<td>no</td>\n<td>string</td>\n<td>predefined pickup address of stores/warehouses, if it doesn't exist then OTO will assign it to a pickup location automatically. it is required when <code>serviceType</code> is filled <code>pickupFromStore</code></td>\n</tr>\n<tr>\n<td>createShipment</td>\n<td>no</td>\n<td>boolean</td>\n<td>if you fill it <code>true</code> then automatic shipment will be created for this order.</td>\n</tr>\n<tr>\n<td>serviceType</td>\n<td>no</td>\n<td>string</td>\n<td><code>pickupFromStore</code> this is optional for orders customer pick it up from store.</td>\n</tr>\n<tr>\n<td>forReverseShipment</td>\n<td>no</td>\n<td>boolean</td>\n<td>if it is true, order can be reverse shipped without forward shipment</td>\n</tr>\n<tr>\n<td>deliveryOptionId</td>\n<td>no</td>\n<td>string</td>\n<td>activated delivery company option id, if this exists OTO try to create shipment with this settings. if not exists try with possible active settings.</td>\n</tr>\n<tr>\n<td>storeName</td>\n<td>no</td>\n<td>string</td>\n<td>Name of the store</td>\n</tr>\n<tr>\n<td>pickingType</td>\n<td>no</td>\n<td>enum</td>\n<td>Possible values:  <br />PICKUP_BY_DC: Shipping company offers free pickup from origin. BRANCH_DROP_OFF: Package must be delivered to a branch of the shipping company.</td>\n</tr>\n<tr>\n<td>shippingMethod</td>\n<td>no</td>\n<td>string</td>\n<td>Specifies the shipping method selected for the order. This parameter allows to define how the shipment should be processed by the delivery partner (e.g., standard delivery, express delivery)</td>\n</tr>\n<tr>\n<td>payment_method</td>\n<td>yes</td>\n<td>string</td>\n<td>Possible values: - <em>cod</em> - <em>paid</em></td>\n</tr>\n<tr>\n<td>amount</td>\n<td>yes</td>\n<td>double</td>\n<td>Total value amount of the order</td>\n</tr>\n<tr>\n<td>amount_due</td>\n<td>yes</td>\n<td>double</td>\n<td>Total due amount of the order. If order paid amount_due will be 0. Otherwise equal to amount.</td>\n</tr>\n<tr>\n<td>currency</td>\n<td>yes</td>\n<td>string</td>\n<td>Currency code of the order currency</td>\n</tr>\n<tr>\n<td>shippingAmount</td>\n<td>no</td>\n<td>double</td>\n<td>shipping amount of this order</td>\n</tr>\n<tr>\n<td>subtotal</td>\n<td>no</td>\n<td>double</td>\n<td>Subtotal of the order</td>\n</tr>\n<tr>\n<td>shippingNotes</td>\n<td>no</td>\n<td>string</td>\n<td>Notes of customer for shipping. I.e <code>don’t ring the bell.</code></td>\n</tr>\n<tr>\n<td>packageSize</td>\n<td>no</td>\n<td>string</td>\n<td>Used for specifiying the maximum package size. Possible values smalbox</td>\n</tr>\n<tr>\n<td>packageCount</td>\n<td>no</td>\n<td>integer</td>\n<td>States how many package in the order</td>\n</tr>\n<tr>\n<td>packageWeight</td>\n<td>no</td>\n<td>double</td>\n<td>Total weight of the order(kg)</td>\n</tr>\n<tr>\n<td>boxWidth</td>\n<td>conditional</td>\n<td>double</td>\n<td>width of the package, it is needed to use with OTO Rates shipping options</td>\n</tr>\n<tr>\n<td>boxLength</td>\n<td>conditional</td>\n<td>double</td>\n<td>length of the package, it is needed to use with OTO Rates shipping options</td>\n</tr>\n<tr>\n<td>boxHeight</td>\n<td>conditional</td>\n<td>double</td>\n<td>height of the package, it is needed to use with OTO Rates shipping options</td>\n</tr>\n<tr>\n<td>deliverySlotDate</td>\n<td>no</td>\n<td>date</td>\n<td>Prefered <code>Delivery</code> date</td>\n</tr>\n<tr>\n<td>deliverySlotFrom</td>\n<td>no</td>\n<td>string</td>\n<td>“From” time for delivery time</td>\n</tr>\n<tr>\n<td>deliverySlotTo</td>\n<td>no</td>\n<td>string</td>\n<td>“To” time for delivery time</td>\n</tr>\n<tr>\n<td>orderDate</td>\n<td>no</td>\n<td>dateTime</td>\n<td>Date of the order</td>\n</tr>\n<tr>\n<td>senderName</td>\n<td>no</td>\n<td>string</td>\n<td>Sender name</td>\n</tr>\n<tr>\n<td>senderInformation</td>\n<td>no</td>\n<td>object</td>\n<td>Sender Data</td>\n</tr>\n<tr>\n<td>customer</td>\n<td>yes</td>\n<td>object</td>\n<td>Customer Data</td>\n</tr>\n<tr>\n<td>items</td>\n<td>yes</td>\n<td>array</td>\n<td>Items data</td>\n</tr>\n<tr>\n<td>couponCode</td>\n<td>no</td>\n<td>text</td>\n<td>Discount or special offer code.</td>\n</tr>\n<tr>\n<td>codFee</td>\n<td>no</td>\n<td>double</td>\n<td>COD Fee</td>\n</tr>\n<tr>\n<td>brandId</td>\n<td>no</td>\n<td>long</td>\n<td>Brand (Client Store) ID</td>\n</tr>\n<tr>\n<td>sourceId</td>\n<td>no</td>\n<td>string</td>\n<td>Sales Channel Credentials ID identifying the order source</td>\n</tr>\n<tr>\n<td>whoPays</td>\n<td>no</td>\n<td>string</td>\n<td>If implemented, annotates who wil pay for the shipment. Possible values: marketplacePaysDeliveryFee, sellerPaysDeliveryFee</td>\n</tr>\n<tr>\n<td>frontSideIDCard</td>\n<td>no</td>\n<td>string</td>\n<td>URL of the front side of the recipient’s national ID card. Required for international shipments to Kuwait, Oman and Qatar.</td>\n</tr>\n<tr>\n<td>backSideIDCard</td>\n<td>no</td>\n<td>string</td>\n<td>URL of the back side of the recipient’s national ID card. Required for international shipments to Kuwait, Oman and Qatar.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Parameters for Sender Information Data</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>senderAddressName</td>\n<td>no</td>\n<td>string</td>\n<td>Name of the sender address</td>\n</tr>\n<tr>\n<td>senderId</td>\n<td>yes</td>\n<td>string</td>\n<td>Id of the sender</td>\n</tr>\n<tr>\n<td>senderFullName</td>\n<td>yes</td>\n<td>string</td>\n<td>Full name of the sender</td>\n</tr>\n<tr>\n<td>senderMobile</td>\n<td>yes</td>\n<td>string</td>\n<td>Mobile number of sender</td>\n</tr>\n<tr>\n<td>senderEmail</td>\n<td>no</td>\n<td>string</td>\n<td>In format of <a href=\"https://mailto:test@example.com\">test@example.com</a></td>\n</tr>\n<tr>\n<td>senderCountry</td>\n<td>yes</td>\n<td>string</td>\n<td>Country ISO2 code \"SA\",\"AE\" etc.</td>\n</tr>\n<tr>\n<td>senderShortAddressCode</td>\n<td>no</td>\n<td>string</td>\n<td>The short address code in the national address.</td>\n</tr>\n<tr>\n<td>senderBuildingNo</td>\n<td>no</td>\n<td>string</td>\n<td>The building number from the national address.</td>\n</tr>\n<tr>\n<td>sendersecondaryAddressNumber</td>\n<td>no</td>\n<td>string</td>\n<td>The additional/secondary number in the national address.</td>\n</tr>\n<tr>\n<td>senderState</td>\n<td>no</td>\n<td>string</td>\n<td>State name of the sender</td>\n</tr>\n<tr>\n<td>senderCity</td>\n<td>yes</td>\n<td>string</td>\n<td>City name of the sender</td>\n</tr>\n<tr>\n<td>senderDistrict</td>\n<td>no</td>\n<td>string</td>\n<td>District name of the sender</td>\n</tr>\n<tr>\n<td>senderStreet</td>\n<td>no</td>\n<td>string</td>\n<td>Street name of the sender</td>\n</tr>\n<tr>\n<td>senderPostcode</td>\n<td>no</td>\n<td>string</td>\n<td>Postal code of the sender's address</td>\n</tr>\n<tr>\n<td>senderAddressLine</td>\n<td>yes</td>\n<td>string</td>\n<td>Detailed address of the sender</td>\n</tr>\n<tr>\n<td>lat</td>\n<td>no</td>\n<td>number</td>\n<td>Latitude, *if not exist orders may not assigned to pickupLocations automatically</td>\n</tr>\n<tr>\n<td>lon</td>\n<td>no</td>\n<td>number</td>\n<td>Longitude, * if not exist orders may not assigned to pickupLocations automatically</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Parameters for Customer Data</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>yes</td>\n<td>string</td>\n<td>Customer full name</td>\n</tr>\n<tr>\n<td>email</td>\n<td>no</td>\n<td>string</td>\n<td>Customer email address</td>\n</tr>\n<tr>\n<td>mobile</td>\n<td>yes</td>\n<td>string</td>\n<td>Mobile number of the customer</td>\n</tr>\n<tr>\n<td>address</td>\n<td>yes</td>\n<td>string</td>\n<td>Address of the customer</td>\n</tr>\n<tr>\n<td>district</td>\n<td>no</td>\n<td>string</td>\n<td>District or area name</td>\n</tr>\n<tr>\n<td>city</td>\n<td>yes</td>\n<td>string</td>\n<td>City name</td>\n</tr>\n<tr>\n<td>state</td>\n<td>no</td>\n<td>string</td>\n<td>State name</td>\n</tr>\n<tr>\n<td>country</td>\n<td>yes</td>\n<td>string</td>\n<td>Country ISO2 code \"SA\",\"AE\", \"BH\" etc.</td>\n</tr>\n<tr>\n<td>buildingNo</td>\n<td>no</td>\n<td>string</td>\n<td>The building number from the national address.</td>\n</tr>\n<tr>\n<td>secondaryAddressNumber</td>\n<td>no</td>\n<td>string</td>\n<td>The additional/secondary number in the national address.</td>\n</tr>\n<tr>\n<td>shortAddressCode</td>\n<td>no</td>\n<td>string</td>\n<td>A simplified version of the traditional address transformed into a unique code. It consists of 4 letters (e.g., RAGI) assigned based on postal codes and 4 digits representing the building number (e.g., 2929).</td>\n</tr>\n<tr>\n<td>postcode</td>\n<td>no</td>\n<td>string</td>\n<td>postal code of address</td>\n</tr>\n<tr>\n<td>street</td>\n<td>no</td>\n<td>string</td>\n<td>Street of the customer</td>\n</tr>\n<tr>\n<td>lat</td>\n<td>no</td>\n<td>double</td>\n<td>Latitude</td>\n</tr>\n<tr>\n<td>lon</td>\n<td>no</td>\n<td>double</td>\n<td>Longitude</td>\n</tr>\n<tr>\n<td>refID</td>\n<td>no</td>\n<td>string</td>\n<td>exp. customerId of ecommerce</td>\n</tr>\n<tr>\n<td>W3WAddress</td>\n<td>no</td>\n<td>string</td>\n<td>if you want to define the address with using <a href=\"https://what3words.com/clear.clear.clear\">what3words.com</a> you can use this option</td>\n</tr>\n<tr>\n<td>consigneeId</td>\n<td>no</td>\n<td>string</td>\n<td>Receiver’s ID number required for some international shipments (e.g., Oman).</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Parameters for Items Data</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>productId</td>\n<td>no</td>\n<td>long</td>\n<td>Id of the product</td>\n</tr>\n<tr>\n<td>name</td>\n<td>no</td>\n<td>string</td>\n<td>Name of the product</td>\n</tr>\n<tr>\n<td>price</td>\n<td>no</td>\n<td>double</td>\n<td>Unit price of the product</td>\n</tr>\n<tr>\n<td>rowTotal</td>\n<td>no</td>\n<td>double</td>\n<td>total amount of this line item</td>\n</tr>\n<tr>\n<td>taxAmount</td>\n<td>no</td>\n<td>double</td>\n<td>tax amount of this line item</td>\n</tr>\n<tr>\n<td>quantity</td>\n<td>yes</td>\n<td>double</td>\n<td>Quantity purchased</td>\n</tr>\n<tr>\n<td>serialnumber</td>\n<td>no</td>\n<td>string</td>\n<td>Serial number of the product</td>\n</tr>\n<tr>\n<td>sku</td>\n<td>no</td>\n<td>string</td>\n<td>SKU number of the product</td>\n</tr>\n<tr>\n<td>image</td>\n<td>no</td>\n<td>string</td>\n<td>Http link of the product main photo</td>\n</tr>\n<tr>\n<td>hsCode</td>\n<td>conditional</td>\n<td>string</td>\n<td>a standardized numerical method of classifying traded products- required for International shipments.</td>\n</tr>\n<tr>\n<td>itemOrigin</td>\n<td>no</td>\n<td>string</td>\n<td>Origin of the item</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","createOrder"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"1ba011b3-936b-48fb-a951-99b9a2571052","name":"200 sender information","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"orderId\",\n    \"createShipment\": false,\n    \"payment_method\": \"paid\",\n    \"amount\": 100,\n    \"amount_due\": 0,\n    \"brandId\": 1233,\n    \"customsValue\": \"12\",\n    \"customsCurrency\": \"USD\",\n    \"shippingAmount\": 20,\n    \"subtotal\": 100,\n    \"currency\": \"SAR\",\n    \"shippingNotes\": \"be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 2,\n    \"packageWeight\": 1,\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"30/12/2020 15:45\",\n    \"deliverySlotDate\": \"31/12/2020\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"senderName\": \"Sender Company\",\n    \"senderInformation\": {\n        \"senderAddressName\": \"Home - John Doe\",\n        \"senderId\": \"123452\",\n        \"senderFullName\": \"John Doe\",\n        \"senderMobile\": \"905055055555\",\n        \"senderEmail\": \"test@example.com\",\n        \"senderCountry\": \"SA\",\n        \"senderCity\": \"Riyadh\",\n        \"senderBuildingNo\": \"3474\",\n        \"senderPostcode\": \"12221\",\n        \"senderStreet\": \"Abi Almahd\",\n        \"senderDistrict\": \"Al Olaya\",\n        \"senderSecondaryAddressNumber\": \"7026\",\n        \"senderAddressLine\": \"3474, Abi Almahd, 7026, Al Olaya, 12221, Riyadh, Kingdom of Saudi Arabia\",\n        \"senderShortAddressCode\": \"RHOD3474\",\n        \"lat\": \"24.725785977255285\",\n        \"lon\": \"46.659947654084974\"\n    },\n    \"customer\": {\n        \"name\": \"fatmanur yavuz\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\": \"8089\",\n        \"street\": \"Salam Ibn Salim\",\n        \"secondaryAddressNumber\": \"4314\",\n        \"shortAddressCode\": \"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\",\n        \"lat\": \"24.467495523755485\",\n        \"lon\": \"39.63732070540998\",\n        \"refID\": \"1000012\",\n        \"W3WAddress\": \"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 100,\n            \"rowTotal\": 100,\n            \"taxAmount\": 15,\n            \"quantity\": 1,\n            \"serialnumber\": \"ASD12312121333\",\n            \"sku\": \"test-product\",\n            \"image\": \"http://....\",\n            \"currency\":\"SAR\"\n        },\n        {\n            \"name\": \"test product 2\",\n            \"price\": 100,\n            \"rowTotal\": 100,\n            \"taxAmount\": 15,\n            \"quantity\": 1,\n            \"sku\": \"test-product-2\",\n            \"image\": \"http://....\",\n            \"currency\":\"SAR\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 05 Nov 2020 13:31:15 GMT"},{"key":"Server","value":"Apache/2.4.29 (Ubuntu)"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Content-Length","value":"31"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"otoId\": 540789\n}"},{"id":"f6c18d5a-0caf-4b4e-9369-dbfb261f2aef","name":"200-Box-Item Level","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"AWB-test-003\",\n    \"createShipment\": true,\n    \"pickupLocationCode\": \"Riyadh\",\n    \"checkFeasibility\": false,\n    \"payment_method\": \"paid\",\n    \"amount\": 100,\n    \"amount_due\": 0,\n    \"shippingAmount\": 20,\n    \"subtotal\": 100,\n    \"currency\": \"SAR\",\n    \"shippingNotes\": \"be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"item_description\": \"extra item\",\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"30/12/2020 15:45\",\n    \"deliverySlotDate\": \"31/12/2020\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"senderName\": \"Sender Company\",\n    \"customer\": {\n        \"name\": \"MhMMd PSGN- Izmir\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\": \"8089\",\n        \"street\": \"Salam Ibn Salim\",\n        \"secondaryAddressNumber\": \"4314\",\n        \"shortAddressCode\": \"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\"\n    },\n    \"packageCount\": 2,\n    \"packageWeight\": 4,\n    \"boxes\": [\n        {\n            \"boxName\": \"XL\",\n            \"items\": [\n                {\n                    \"name\": \"pencil\",\n                    \"sku\": \"pen123\",\n                    \"quantity\": 1\n                },\n                {\n                    \"name\": \"notebook\",\n                    \"sku\": \"note123\",\n                    \"quantity\": 1\n                }\n            ],\n            \"dimensions\": {\n                \"width\": 10,\n                \"length\": 10,\n                \"height\": 10,\n                \"weight\": 2\n            }\n        },\n        {\n            \"boxName\": \"Large\",\n            \"items\": [\n                {\n                    \"name\": \"tshirt\",\n                    \"sku\": \"ts123\",\n                    \"quantity\": 1\n                },\n                {\n                    \"name\": \"short\",\n                    \"sku\": \"shrt123\",\n                    \"quantity\": 2\n                }\n            ],\n            \"dimensions\": {\n                \"width\": 20,\n                \"length\": 20,\n                \"height\": 20,\n                \"weight\": 2\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"d4259f44-780c-40b5-ac77-046a59b453e5","name":"200 pick up from store order","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"1234\",\n    \"ref1\": \"1234ABCDE\",\n    \"pickupLocationCode\": \"12364\",\n    \"deliveryOptionId\": \"\",\n    \"serviceType\": \"pickupFromStore\",\n    \"createShipment\": false,\n    \"payment_method\": \"paid\",\n    \"amount\": 100,\n    \"amount_due\": 0,\n    \"customsValue\":\"12\",\n    \"customsCurrency\":\"USD\",\n    \"shippingAmount\":20,\n    \"subtotal\":100,\n    \"currency\": \"SAR\",\n    \"shippingNotes\": \"be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 2,\n    \"packageWeight\": 1,\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"30/12/2020 15:45\",\n    \"deliverySlotDate\": \"31/12/2020\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"senderName\":\"Sender Company\",\n    \"customer\": {\n        \"name\": \"fatmanur yavuz\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\":\"8089\",\n        \"street\":\"Salam Ibn Salim\",\n        \"secondaryAddressNumber\":\"4314\",\n        \"shortAddressCode\":\"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\",\n        \"lat\": \"24.467495523755485\",\n        \"lon\": \"39.63732070540998\",\n        \"refID\": \"1000012\",\n        \"W3WAddress\": \"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 100,\n            \"rowTotal\": 100,\n            \"taxAmount\": 15,\n            \"quantity\": 1,\n            \"serialnumber\": \"ASD12312121333\",\n            \"sku\": \"test-product\",\n            \"image\": \"http://....\"\n        },\n        {\n            \"name\": \"test product 2\",\n            \"price\": 100,\n            \"rowTotal\": 100,\n            \"taxAmount\": 15,\n            \"quantity\": 1,\n            \"sku\": \"test-product-2\",\n            \"image\": \"http://....\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 05 Nov 2020 13:31:15 GMT"},{"key":"Server","value":"Apache/2.4.29 (Ubuntu)"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Content-Length","value":"31"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"otoId\": 540789\n}"},{"id":"9112ee26-36ed-4217-afbe-bdfe53898fe3","name":"200 paid order","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"1234\",\n    \"ref1\": \"1234ABCDE\",\n    \"pickupLocationCode\": \"12364\",\n    \"deliveryOptionId\": \"\",\n    \"serviceType\": \"\",\n    \"createShipment\": false,\n    \"payment_method\": \"paid\",\n    \"amount\": 100,\n    \"amount_due\": 0,\n    \"customsValue\":\"12\",\n    \"customsCurrency\":\"USD\",\n    \"shippingAmount\":20,\n    \"subtotal\":100,\n    \"currency\": \"SAR\",\n    \"shippingNotes\": \"be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 2,\n    \"packageWeight\": 1,\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"30/12/2020 15:45\",\n    \"deliverySlotDate\": \"31/12/2020\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"senderName\":\"Sender Company\",\n    \"customer\": {\n        \"name\": \"fatmanur yavuz\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\":\"8089\",\n        \"street\":\"Salam Ibn Salim\",\n        \"secondaryAddressNumber\":\"4314\",\n        \"shortAddressCode\":\"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\",\n        \"lat\": \"24.467495523755485\",\n        \"lon\": \"39.63732070540998\",\n        \"refID\": \"1000012\",\n        \"W3WAddress\": \"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 100,\n            \"rowTotal\": 100,\n            \"taxAmount\": 15,\n            \"quantity\": 1,\n            \"serialnumber\": \"ASD12312121333\",\n            \"sku\": \"test-product\",\n            \"image\": \"http://....\"\n        },\n        {\n            \"name\": \"test product 2\",\n            \"price\": 100,\n            \"rowTotal\": 100,\n            \"taxAmount\": 15,\n            \"quantity\": 1,\n            \"sku\": \"test-product-2\",\n            \"image\": \"http://....\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 05 Nov 2020 13:31:15 GMT"},{"key":"Server","value":"Apache/2.4.29 (Ubuntu)"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Content-Length","value":"31"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"otoId\": 540789\n}"},{"id":"88723dbe-c9d7-40f8-8873-de124bc9ab4e","name":"200 cod order","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"1234\",\n    \"ref1\": \"1234ABCDE\",\n    \"pickupLocationCode\": \"12364\",\n    \"deliveryOptionId\": \"\",\n    \"serviceType\": \"\",\n    \"createShipment\": false,\n    \"payment_method\": \"cod\",\n    \"amount\": 100,\n    \"amount_due\": 100,\n    \"customsValue\":\"12\",\n    \"customsCurrency\":\"USD\",\n    \"shippingAmount\"20,\n    \"subtotal\":100,\n    \"currency\": \"SAR\",\n    \"shippingNotes\": \"be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 2,\n    \"packageWeight\": 1,\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"30/12/2020 15:45\",\n    \"deliverySlotDate\": \"31/12/2020\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"senderName\":\"Sender Company\",\n    \"customer\": {\n        \"name\": \"fatmanur yavuz\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\":\"8089\",\n        \"street\":\"Salam Ibn Salim\",\n        \"secondaryAddressNumber\":\"4314\",\n        \"shortAddressCode\":\"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\",\n        \"lat\": \"24.467495523755485\",\n        \"lon\": \"39.63732070540998\",\n        \"refID\": \"1000012\",\n        \"W3WAddress\": \"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 100,\n            \"rowTotal\": 100,\n            \"taxAmount\": 15,\n            \"quantity\": 1,\n            \"serialnumber\": \"ASD12312121333\",\n            \"sku\": \"test-product\",\n            \"image\": \"http://....\"\n        },\n        {\n            \"name\": \"test product 2\",\n            \"price\": 100,\n            \"rowTotal\": 100,\n            \"taxAmount\": 15,\n            \"quantity\": 1,\n            \"sku\": \"test-product-2\",\n            \"image\": \"http://....\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 05 Nov 2020 13:31:15 GMT"},{"key":"Server","value":"Apache/2.4.29 (Ubuntu)"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Content-Length","value":"31"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"otoId\": 540789\n}"},{"id":"b89d46eb-96ae-487e-ac0e-66b8a526eb6b","name":"200 order box","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImQ0OWU0N2ZiZGQ0ZWUyNDE0Nzk2ZDhlMDhjZWY2YjU1ZDA3MDRlNGQiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI1OTgwIiwiY2xpZW50VHlwZSI6IlNjYWxlUGFja2FnZSIsIm1hcmtldFBsYWNlTmFtZSI6Im90b2FwaSIsInVzYWdlTW9kZSI6InJlYWwiLCJzdG9yZU5hbWUiOiJURVNUIiwidXNlclR5cGUiOiJzYWxlc0NoYW5uZWwiLCJ1c2VySWQiOiI5ODg1Iiwic2NjSWQiOiIyODUwIiwiZW1haWwiOiI1OTgwLTI4NTAtb3RvYXBpQHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE2ODY4MzUzNzcsInVzZXJfaWQiOiI3dHNScjZMcU5WWkJuOWU1bmswVThQV2d4a1UyIiwic3ViIjoiN3RzUnI2THFOVlpCbjllNW5rMFU4UFdneGtVMiIsImlhdCI6MTY5OTE3MzA1MSwiZXhwIjoxNjk5MTc2NjUxLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiZW1haWwiOlsiNTk4MC0yODUwLW90b2FwaUB0cnlvdG8uY29tIl19LCJzaWduX2luX3Byb3ZpZGVyIjoicGFzc3dvcmQifX0.PIsnK4gUBdBcT-4e-HCDrOsKXnNCPkQ9EWVRPLxLcu7EeaOTGSXZlBQ0IPLO8-6nSwIPiN-2yGBO0VDk0Onqj9pk0wObk2UuCI3nNj9QlgSEzpG-JvcGGAq8FjgC5QIo5epEEP42oYJFBXoNiZeMlooY59m9gh1ftuxM4aYffybb21yK8NxDo-CW68KdU030xkFtn-habvzT7EVakXWq9mMGVqYmFg-LIzs6nS5YNusSqx0bl2ABRAmjbqCKvUFSS3MzYNjHlUiT6H6EAwwlkpeLqdtuU_NhQAi4Aw7COGwGaFmpKnDeywBI1q2LiN3FBXiLyrcn5ft-N1osY_v_rg","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"post1368479842164864545483\",\n    \"entityId\": \"12\",\n    \"serviceType\": \"returnFromCustomer\",\n    \"forReverseShipment\": true,\n    \"deliveryOptionId\": 2154,\n    \"payment_method\": \"COD\",\n    \"amount\": 300.41,\n    \"amount_due\": 185,\n    \"shippingAmount\": 10.41,\n    \"subtotal\": 290.00,\n    \"currency\": \"SAR\",\n    \"shippingNotes\": \"postman orders, be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 1,\n    \"packageWeight\": 2.75,\n    \"boxes\": [\n        {\n            \"dimensions\": {\n                \"width\": 10,\n                \"length\": 10,\n                \"height\": 10\n            },\n            \"weight\": 2,\n            \"boxName\": \"Box1\"\n        }\n    ],\n    \"orderDate\": \"13/07/2023 15:45\",\n    \"deliverySlotDate\": \"15/07/2023\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"metadata\": {\n        \"paymentRef\": \"ref\"\n    },\n    \"customer\": {\n        \"name\": \"fatmanur yavuz\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\":\"8089\",\n        \"street\":\"Salam Ibn Salim\",\n        \"secondaryAddressNumber\":\"4314\",\n        \"shortAddressCode\":\"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\",\n        \"lat\": \"24.467495523755485\",\n        \"lon\": \"39.63732070540998\",\n        \"refID\": \"1000012\",\n        \"W3WAddress\": \"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"name\": \"test product 2\",\n            \"price\": 100,\n            \"rowTotal\": 100,\n            \"taxAmount\": 15,\n            \"quantity\": 1,\n            \"sku\": \"test-product-2\",\n            \"image\": \"http://....\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-Cloud-Trace-Context","value":"a41f87e3141b894aaba774cece0a0f61;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Sun, 10 Mar 2024 07:29:31 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"33"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Methods","value":"POST,GET,OPTIONS,PUT,DELETE,HEAD"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version, x-fetch-date"},{"key":"Access-Control-Max-Age","value":"728000"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"otoId\": 30829625\n}"},{"id":"e897ce4a-68d9-4574-ba7e-feec398b39ab","name":"200 with multiple order boxes","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImQ0OWU0N2ZiZGQ0ZWUyNDE0Nzk2ZDhlMDhjZWY2YjU1ZDA3MDRlNGQiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI1OTgwIiwiY2xpZW50VHlwZSI6IlNjYWxlUGFja2FnZSIsIm1hcmtldFBsYWNlTmFtZSI6Im90b2FwaSIsInVzYWdlTW9kZSI6InJlYWwiLCJzdG9yZU5hbWUiOiJURVNUIiwidXNlclR5cGUiOiJzYWxlc0NoYW5uZWwiLCJ1c2VySWQiOiI5ODg1Iiwic2NjSWQiOiIyODUwIiwiZW1haWwiOiI1OTgwLTI4NTAtb3RvYXBpQHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE2ODY4MzUzNzcsInVzZXJfaWQiOiI3dHNScjZMcU5WWkJuOWU1bmswVThQV2d4a1UyIiwic3ViIjoiN3RzUnI2THFOVlpCbjllNW5rMFU4UFdneGtVMiIsImlhdCI6MTY5OTE3MzA1MSwiZXhwIjoxNjk5MTc2NjUxLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiZW1haWwiOlsiNTk4MC0yODUwLW90b2FwaUB0cnlvdG8uY29tIl19LCJzaWduX2luX3Byb3ZpZGVyIjoicGFzc3dvcmQifX0.PIsnK4gUBdBcT-4e-HCDrOsKXnNCPkQ9EWVRPLxLcu7EeaOTGSXZlBQ0IPLO8-6nSwIPiN-2yGBO0VDk0Onqj9pk0wObk2UuCI3nNj9QlgSEzpG-JvcGGAq8FjgC5QIo5epEEP42oYJFBXoNiZeMlooY59m9gh1ftuxM4aYffybb21yK8NxDo-CW68KdU030xkFtn-habvzT7EVakXWq9mMGVqYmFg-LIzs6nS5YNusSqx0bl2ABRAmjbqCKvUFSS3MzYNjHlUiT6H6EAwwlkpeLqdtuU_NhQAi4Aw7COGwGaFmpKnDeywBI1q2LiN3FBXiLyrcn5ft-N1osY_v_rg","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"post136847984216486483\",\n    \"entityId\": \"12\",\n    \"serviceType\": \"returnFromCustomer\",\n    \"forReverseShipment\": true,\n    \"deliveryOptionId\": 2154,\n    \"payment_method\": \"COD\",\n    \"amount\": 300.41,\n    \"amount_due\": 185,\n    \"shippingAmount\": 10.41,\n    \"subtotal\": 290.00,\n    \"currency\": \"SAR\",\n    \"shippingNotes\": \"postman orders, be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 1,\n    \"packageWeight\": 2.75,\n    \"boxes\": [\n        {\n        \"dimensions\": {\n                \"width\": 10,\n                \"length\": 10,\n                \"height\": 10\n            },\n        \"weight\": 2,\n        \"boxName\": \"Box1\"\n        },\n        {\n        \"dimensions\": {\n                \"width\": 20,\n                \"length\": 20,\n                \"height\": 20\n            },\n        \"weight\": 3,\n        \"boxName\": \"Box2\"\n        }\n    ],\n    \"orderDate\": \"13/07/2023 15:45\",\n    \"deliverySlotDate\": \"15/07/2023\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"metadata\": {\n        \"paymentRef\": \"ref\"\n    },\n    \"customer\": {\n        \"name\": \"fatmanur yavuz\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\":\"8089\",\n        \"street\":\"Salam Ibn Salim\",\n        \"secondaryAddressNumber\":\"4314\",\n        \"shortAddressCode\":\"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\",\n        \"lat\": \"24.467495523755485\",\n        \"lon\": \"39.63732070540998\",\n        \"refID\": \"1000012\",\n        \"W3WAddress\": \"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"name\": \"test product 2\",\n            \"price\": 100,\n            \"rowTotal\": 100,\n            \"taxAmount\": 15,\n            \"quantity\": 1,\n            \"sku\": \"test-product-2\",\n            \"image\": \"http://....\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-Cloud-Trace-Context","value":"d97bdd2d3e4dc96844f567faf9db6832;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Sun, 10 Mar 2024 07:28:51 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"33"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Methods","value":"POST,GET,OPTIONS,PUT,DELETE,HEAD"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version, x-fetch-date"},{"key":"Access-Control-Max-Age","value":"728000"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"otoId\": 30829624\n}"},{"id":"63daf0dd-4682-4908-8e86-100d6ca5beb9","name":"200 update Order","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImQ0OWU0N2ZiZGQ0ZWUyNDE0Nzk2ZDhlMDhjZWY2YjU1ZDA3MDRlNGQiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI1OTgwIiwiY2xpZW50VHlwZSI6IlNjYWxlUGFja2FnZSIsIm1hcmtldFBsYWNlTmFtZSI6Im90b2FwaSIsInVzYWdlTW9kZSI6InJlYWwiLCJzdG9yZU5hbWUiOiJURVNUIiwidXNlclR5cGUiOiJzYWxlc0NoYW5uZWwiLCJ1c2VySWQiOiI5ODg1Iiwic2NjSWQiOiIyODUwIiwiZW1haWwiOiI1OTgwLTI4NTAtb3RvYXBpQHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE2ODY4MzUzNzcsInVzZXJfaWQiOiI3dHNScjZMcU5WWkJuOWU1bmswVThQV2d4a1UyIiwic3ViIjoiN3RzUnI2THFOVlpCbjllNW5rMFU4UFdneGtVMiIsImlhdCI6MTY5OTE3MzA1MSwiZXhwIjoxNjk5MTc2NjUxLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiZW1haWwiOlsiNTk4MC0yODUwLW90b2FwaUB0cnlvdG8uY29tIl19LCJzaWduX2luX3Byb3ZpZGVyIjoicGFzc3dvcmQifX0.PIsnK4gUBdBcT-4e-HCDrOsKXnNCPkQ9EWVRPLxLcu7EeaOTGSXZlBQ0IPLO8-6nSwIPiN-2yGBO0VDk0Onqj9pk0wObk2UuCI3nNj9QlgSEzpG-JvcGGAq8FjgC5QIo5epEEP42oYJFBXoNiZeMlooY59m9gh1ftuxM4aYffybb21yK8NxDo-CW68KdU030xkFtn-habvzT7EVakXWq9mMGVqYmFg-LIzs6nS5YNusSqx0bl2ABRAmjbqCKvUFSS3MzYNjHlUiT6H6EAwwlkpeLqdtuU_NhQAi4Aw7COGwGaFmpKnDeywBI1q2LiN3FBXiLyrcn5ft-N1osY_v_rg","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"OID-9616-98798\",\n    \"entityId\": \"12\",\n    \"forReverseShipment\": true,\n    \"deliveryOptionId\": 2154,\n    \"storeName\": \"POSTMAN\",\n    \"payment_method\": \"paid\",\n    \"amount\": 300.41,\n    \"amount_due\": 0,\n    \"shippingAmount\": 10.41,\n    \"subtotal\": 290.00,\n    \"currency\": \"SAR\",\n    \"shippingNotes\": \"postman orders, be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 1,\n    \"packageWeight\": 2.75,\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"13/07/2023 15:45\",\n    \"deliverySlotDate\": \"15/07/2023\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"metadata\": {\n        \"paymentRef\": \"ref\"\n    },\n    \"customer\": {\n        \"name\": \"fatmanur yavuz\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\":\"8089\",\n        \"street\":\"Salam Ibn Salim\",\n        \"secondaryAddressNumber\":\"4314\",\n        \"shortAddressCode\":\"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\",\n        \"lat\": \"24.467495523755485\",\n        \"lon\": \"39.63732070540998\",\n        \"refID\": \"1000012\",\n        \"W3WAddress\": \"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 50.55,\n        \"quantity\": 3,\n            \"serialNumber\" : \"ASD12312121333\",\n            \"sku\": \"0747027564101\",\n            \"image\": \"https://i.pinimg.com/564x/4b/46/de/4b46de036e796592bc7fa30e1e73b3ab.jpg\",\n            \"metadata\": {\n                \"colorCode\": \"VT-0070\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-Cloud-Trace-Context","value":"79f672a9e47909bce14e2e9816246b14;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Wed, 15 Nov 2023 06:39:00 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"172"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Methods","value":"POST,GET,OPTIONS,PUT,DELETE,HEAD"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version, x-fetch-date"},{"key":"Access-Control-Max-Age","value":"728000"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"warnings\": [\n        \"Order already exists, now the updating process begins for the specified order with order id: OID-9616-98798\"\n    ],\n    \"message\": \"Successfully updated\"\n}"},{"id":"680aeb1c-7bcb-4364-b908-87a3b04893f2","name":"200 update but status is not valid for update","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImQ0OWU0N2ZiZGQ0ZWUyNDE0Nzk2ZDhlMDhjZWY2YjU1ZDA3MDRlNGQiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI1OTgwIiwiY2xpZW50VHlwZSI6IlNjYWxlUGFja2FnZSIsIm1hcmtldFBsYWNlTmFtZSI6Im90b2FwaSIsInVzYWdlTW9kZSI6InJlYWwiLCJzdG9yZU5hbWUiOiJURVNUIiwidXNlclR5cGUiOiJzYWxlc0NoYW5uZWwiLCJ1c2VySWQiOiI5ODg1Iiwic2NjSWQiOiIyODUwIiwiZW1haWwiOiI1OTgwLTI4NTAtb3RvYXBpQHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE2ODY4MzUzNzcsInVzZXJfaWQiOiI3dHNScjZMcU5WWkJuOWU1bmswVThQV2d4a1UyIiwic3ViIjoiN3RzUnI2THFOVlpCbjllNW5rMFU4UFdneGtVMiIsImlhdCI6MTY5OTE3MzA1MSwiZXhwIjoxNjk5MTc2NjUxLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiZW1haWwiOlsiNTk4MC0yODUwLW90b2FwaUB0cnlvdG8uY29tIl19LCJzaWduX2luX3Byb3ZpZGVyIjoicGFzc3dvcmQifX0.PIsnK4gUBdBcT-4e-HCDrOsKXnNCPkQ9EWVRPLxLcu7EeaOTGSXZlBQ0IPLO8-6nSwIPiN-2yGBO0VDk0Onqj9pk0wObk2UuCI3nNj9QlgSEzpG-JvcGGAq8FjgC5QIo5epEEP42oYJFBXoNiZeMlooY59m9gh1ftuxM4aYffybb21yK8NxDo-CW68KdU030xkFtn-habvzT7EVakXWq9mMGVqYmFg-LIzs6nS5YNusSqx0bl2ABRAmjbqCKvUFSS3MzYNjHlUiT6H6EAwwlkpeLqdtuU_NhQAi4Aw7COGwGaFmpKnDeywBI1q2LiN3FBXiLyrcn5ft-N1osY_v_rg","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"post1234s\",\n    \"entityId\": \"12\",\n    \"serviceType\": \"returnFromCustomer\",\n    \"forReverseShipment\": true,\n    \"deliveryOptionId\": 2154,\n    \"storeName\": \"POSTMAN\",\n    \"payment_method\": \"paid\",\n    \"amount\": 300.41,\n    \"amount_due\": 0,\n    \"shippingAmount\": 10.41,\n    \"subtotal\": 290.00,\n    \"currency\": \"SAR\",\n    \"shippingNotes\": \"postman orders, be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 1,\n    \"packageWeight\": 2.75,\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"13/07/2023 15:45\",\n    \"deliverySlotDate\": \"15/07/2023\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"metadata\": {\n        \"paymentRef\": \"ref\"\n    },\n    \"customer\": {\n        \"name\": \"fatmanur yavuz\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\":\"8089\",\n        \"street\":\"Salam Ibn Salim\",\n        \"secondaryAddressNumber\":\"4314\",\n        \"shortAddressCode\":\"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\",\n        \"lat\": \"24.467495523755485\",\n        \"lon\": \"39.63732070540998\",\n        \"refID\": \"1000012\",\n        \"W3WAddress\": \"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 50.55,\n        \"quantity\": 3,\n            \"serialNumber\" : \"ASD12312121333\",\n            \"sku\": \"0747027564101\",\n            \"image\": \"https://i.pinimg.com/564x/4b/46/de/4b46de036e796592bc7fa30e1e73b3ab.jpg\",\n            \"metadata\": {\n                \"colorCode\": \"VT-0070\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-Cloud-Trace-Context","value":"6477284d50d0ac434e77a21fc2ea6281"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Wed, 15 Nov 2023 06:35:20 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"155"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Methods","value":"POST,GET,OPTIONS,PUT,DELETE,HEAD"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version, x-fetch-date"},{"key":"Access-Control-Max-Age","value":"728000"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"errorCode\": 5,\n    \"message\": \"Successfully updated. Due to status only ref* updated\",\n    \"errorMsg\": \"Order Status delivered not allowed for update\"\n}"},{"id":"754eed7c-1bfc-4855-a51e-9c0e6a676990","name":"200 split order","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"post{{ID}}\",\n    \"entityId\": \"{{ID}}\",\n    \"serviceType\": \"returnFromCustomer\",\n    \"forReverseShipment\": true,\n    \"deliveryOptionId\": 2154,\n    \"storeName\": \"POSTMAN\",\n    \"payment_method\": \"applePay\",\n    \"amount\": 300.41,\n    \"amount_due\": 0,\n    \"shippingAmount\": 10.41,\n    \"subtotal\": 290.00,\n    \"currency\": \"SAR\",\n    \"shippingNotes\": \"postman orders, be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 1,\n    \"packageWeight\": 2.75,\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"13/07/2023 15:45\",\n    \"deliverySlotDate\": \"15/07/2023\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"metadata\": {\n        \"paymentRef\": \"ref\"\n    },\n    \"customer\": {\n        \"name\": \"fatmanur yavuz\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\":\"8089\",\n        \"street\":\"Salam Ibn Salim\",\n        \"secondaryAddressNumber\":\"4314\",\n        \"shortAddressCode\":\"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\",\n        \"lat\": \"24.467495523755485\",\n        \"lon\": \"39.63732070540998\",\n        \"refID\": \"1000012\",\n        \"W3WAddress\": \"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 50.55,\n            \"quantity\": 3,\n            \"pickupLocation\" :[\n                {\n                    \"pickupLocationCode\": \"WHA\",\n                    \"quantity\" : 1\n                },\n                {\n                    \"pickupLocationCode\": \"WHA\",\n                    \"quantity\" : 2\n                }\n            ],\n            \"serialNumber\" : \"ASD12312121333\",\n            \"sku\": \"0747027564101\",\n            \"image\": \"https://i.pinimg.com/564x/4b/46/de/4b46de036e796592bc7fa30e1e73b3ab.jpg\",\n            \"metadata\": {\n                \"colorCode\": \"VT-0070\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 05 Nov 2023 07:03:17 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"135"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"warnings\": [\n        \"pickupLocation field exists in the items array, split order process begins\"\n    ],\n    \"otoIds\": [\n        30794446,\n        30794447\n    ]\n}"},{"id":"d2c23ae5-6d49-4cda-b12f-e265132b1305","name":"200 split Order multiple items","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"post{{ID}}\",\n    \"entityId\": \"{{ID}}\",\n    \"serviceType\": \"returnFromCustomer\",\n    \"forReverseShipment\": true,\n    \"deliveryOptionId\": 2154,\n    \"storeName\": \"POSTMAN\",\n    \"payment_method\": \"applePay\",\n    \"amount\": 300.41,\n    \"amount_due\": 0,\n    \"shippingAmount\": 10.41,\n    \"subtotal\": 290.00,\n    \"currency\": \"SAR\",\n    \"shippingNotes\": \"postman orders, be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 1,\n    \"packageWeight\": 2.75,\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"13/07/2023 15:45\",\n    \"deliverySlotDate\": \"15/07/2023\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"metadata\": {\n        \"paymentRef\": \"ref\"\n    },\n    \"customer\": {\n        \"name\": \"fatmanur yavuz\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\":\"8089\",\n        \"street\":\"Salam Ibn Salim\",\n        \"secondaryAddressNumber\":\"4314\",\n        \"shortAddressCode\":\"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\",\n        \"lat\": \"24.467495523755485\",\n        \"lon\": \"39.63732070540998\",\n        \"refID\": \"1000012\",\n        \"W3WAddress\": \"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 50.55,\n            \"quantity\": 3,\n            \"pickupLocation\" :[\n                {\n                    \"pickupLocationCode\": \"WHA\",\n                    \"quantity\" : 1\n                },\n                {\n                    \"pickupLocationCode\": \"WHA\",\n                    \"quantity\" : 2\n                }\n            ],\n            \"serialNumber\" : \"ASD12312121333\",\n            \"sku\": \"0747027564101\",\n            \"image\": \"https://i.pinimg.com/564x/4b/46/de/4b46de036e796592bc7fa30e1e73b3ab.jpg\",\n            \"metadata\": {\n                \"colorCode\": \"VT-0070\"\n            }\n        },\n        {\n            \"productId\": 112,\n            \"name\": \"test without split\",\n            \"price\": 152,\n            \"quantity\": 2,\n            \"serialNumber\" : \"ASD1231212133332\",\n            \"sku\": \"0747027564101231\",\n            \"image\": \"https://i.pinimg.com/564x/4b/46/de/4b46de036e796592bc7fa30e1e73b3ab.jpg\",\n            \"metadata\": {\n                \"colorCode\": \"VT-0070\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 05 Nov 2023 07:20:04 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"135"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"warnings\": [\n        \"pickupLocation field exists in the items array, split order process begins\"\n    ],\n    \"otoIds\": [\n        30794452,\n        30794453\n    ]\n}"},{"id":"1f7f01b4-7861-4356-9d22-43de8151bb7f","name":"200 split order with order boxes for each split item","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImQ0OWU0N2ZiZGQ0ZWUyNDE0Nzk2ZDhlMDhjZWY2YjU1ZDA3MDRlNGQiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI1OTgwIiwiY2xpZW50VHlwZSI6IlNjYWxlUGFja2FnZSIsIm1hcmtldFBsYWNlTmFtZSI6Im90b2FwaSIsInVzYWdlTW9kZSI6InJlYWwiLCJzdG9yZU5hbWUiOiJURVNUIiwidXNlclR5cGUiOiJzYWxlc0NoYW5uZWwiLCJ1c2VySWQiOiI5ODg1Iiwic2NjSWQiOiIyODUwIiwiZW1haWwiOiI1OTgwLTI4NTAtb3RvYXBpQHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE2ODY4MzUzNzcsInVzZXJfaWQiOiI3dHNScjZMcU5WWkJuOWU1bmswVThQV2d4a1UyIiwic3ViIjoiN3RzUnI2THFOVlpCbjllNW5rMFU4UFdneGtVMiIsImlhdCI6MTY5OTE3MzA1MSwiZXhwIjoxNjk5MTc2NjUxLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiZW1haWwiOlsiNTk4MC0yODUwLW90b2FwaUB0cnlvdG8uY29tIl19LCJzaWduX2luX3Byb3ZpZGVyIjoicGFzc3dvcmQifX0.PIsnK4gUBdBcT-4e-HCDrOsKXnNCPkQ9EWVRPLxLcu7EeaOTGSXZlBQ0IPLO8-6nSwIPiN-2yGBO0VDk0Onqj9pk0wObk2UuCI3nNj9QlgSEzpG-JvcGGAq8FjgC5QIo5epEEP42oYJFBXoNiZeMlooY59m9gh1ftuxM4aYffybb21yK8NxDo-CW68KdU030xkFtn-habvzT7EVakXWq9mMGVqYmFg-LIzs6nS5YNusSqx0bl2ABRAmjbqCKvUFSS3MzYNjHlUiT6H6EAwwlkpeLqdtuU_NhQAi4Aw7COGwGaFmpKnDeywBI1q2LiN3FBXiLyrcn5ft-N1osY_v_rg","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"post78567857857684864\",\n    \"entityId\": \"64849468484\",\n    \"serviceType\": \"returnFromCustomer\",\n    \"forReverseShipment\": true,\n    \"deliveryOptionId\": 2154,\n    \"storeName\": \"POSTMAN\",\n    \"payment_method\": \"applePay\",\n    \"amount\": 300.41,\n    \"amount_due\": 0,\n    \"shippingAmount\": 10.41,\n    \"subtotal\": 290.00,\n    \"currency\": \"SAR\",\n    \"shippingNotes\": \"postman orders, be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 1,\n    \"packageWeight\": 2.75,\n    \"orderDate\": \"13/07/2023 15:45\",\n    \"deliverySlotDate\": \"15/07/2023\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"metadata\": {\n        \"paymentRef\": \"ref\"\n    },\n    \"customer\": {\n        \"name\": \"fatmanur yavuz\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\":\"8089\",\n        \"street\":\"Salam Ibn Salim\",\n        \"secondaryAddressNumber\":\"4314\",\n        \"shortAddressCode\":\"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\",\n        \"lat\": \"24.467495523755485\",\n        \"lon\": \"39.63732070540998\",\n        \"refID\": \"1000012\",\n        \"W3WAddress\": \"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 50.55,\n            \"quantity\": 3,\n            \"pickupLocation\": [\n                {\n                    \"pickupLocationCode\": \"WHA\",\n                    \"quantity\": 1,\n                    \"box\": {\n                        \"dimensions\": {\n                            \"width\": 10,\n                            \"length\": 10,\n                            \"height\": 10\n                        },\n                        \"weight\": 10,\n                        \"boxName\": \"newBox\"\n                    }\n                },\n                {\n                    \"pickupLocationCode\": \"WHA\",\n                    \"quantity\": 2,\n                    \"box\": {\n                        \"dimensions\": {\n                            \"width\": 10,\n                            \"length\": 10,\n                            \"height\": 10\n                        },\n                        \"weight\": 20\n                    }\n                }\n            ],\n            \"serialNumber\": \"ASD12312121333\",\n            \"sku\": \"0747027564101\",\n            \"image\": \"https://i.pinimg.com/564x/4b/46/de/4b46de036e796592bc7fa30e1e73b3ab.jpg\",\n            \"metadata\": {\n                \"colorCode\": \"VT-0070\"\n            }\n        },\n        {\n            \"productId\": 112,\n            \"name\": \"test without split\",\n            \"price\": 152,\n            \"quantity\": 2,\n            \"serialNumber\": \"ASD1231212133332\",\n            \"sku\": \"0747027564101231\",\n            \"image\": \"https://i.pinimg.com/564x/4b/46/de/4b46de036e796592bc7fa30e1e73b3ab.jpg\",\n            \"metadata\": {\n                \"colorCode\": \"VT-0070\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-Cloud-Trace-Context","value":"d14421ffdfedb879b54acb33a1aac84e;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Sun, 10 Mar 2024 07:27:46 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"135"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Methods","value":"POST,GET,OPTIONS,PUT,DELETE,HEAD"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version, x-fetch-date"},{"key":"Access-Control-Max-Age","value":"728000"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"warnings\": [\n        \"pickupLocation field exists in the items array, split order process begins\"\n    ],\n    \"otoIds\": [\n        30829622,\n        30829623\n    ]\n}"},{"id":"29c76c46-3550-428b-88cd-70f263a6aa18","name":"400","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"1234\",\n    \"ref1\": \"1234ABCDE\",\n    \"pickupLocationCode\": \"12364\",\n    \"deliveryOptionId\": \"12364\",\n    \"serviceType\": \"pickupFromStore\",\n    \"storeName\": \"Brand A English\",\n    \"payment_method\": \"paid\",\n    \"amount\": 100,\n    \"amount_due\": 0,\n    \"shippingAmount\":20,\n    \"subtotal\":100,\n    \"currency\": \"SAR\",\n    \"shippingNotes\": \"be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 2,\n    \"packageWeight\": 1,\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"30/12/2020 15:45\",\n    \"deliverySlotDate\": \"31/12/2020\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"senderName\":\"Sender Company\",\n    \"customer\": {\n        \"name\": \"fatmanur yavuz\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\":\"8089\",\n        \"street\":\"Salam Ibn Salim\",\n        \"secondaryAddressNumber\":\"4314\",\n        \"shortAddressCode\":\"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\",\n        \"lat\": \"24.467495523755485\",\n        \"lon\": \"39.63732070540998\",\n        \"refID\": \"1000012\",\n        \"W3WAddress\": \"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 100,\n            \"quantity\": 1,\n            \"sku\": \"test-product\",\n            \"image\": \"http://....\"\n        },\n        {\n            \"name\": \"test product 2\",\n            \"price\": 100,\n            \"quantity\": 1,\n            \"sku\": \"test-product-2\",\n            \"image\": \"http://....\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1029\",\n    \"otoErrorMessage\":\"Recipient name is missing or invalid\"\n}"},{"id":"2616bd70-f98a-4951-a7c4-733c41c112a1","name":"400 split Order wrong quantity","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"post{{ID}}\",\n    \"entityId\": \"{{ID}}\",\n    \"serviceType\": \"returnFromCustomer\",\n    \"forReverseShipment\": true,\n    \"deliveryOptionId\": 2154,\n    \"storeName\": \"POSTMAN\",\n    \"payment_method\": \"applePay\",\n    \"amount\": 300.41,\n    \"amount_due\": 0,\n    \"shippingAmount\": 10.41,\n    \"subtotal\": 290.00,\n    \"currency\": \"SAR\",\n    \"shippingNotes\": \"postman orders, be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 1,\n    \"packageWeight\": 2.75,\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"13/07/2023 15:45\",\n    \"deliverySlotDate\": \"15/07/2023\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"metadata\": {\n        \"paymentRef\": \"ref\"\n    },\n    \"customer\": {\n        \"name\": \"fatmanur yavuz\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\":\"8089\",\n        \"street\":\"Salam Ibn Salim\",\n        \"secondaryAddressNumber\":\"4314\",\n        \"shortAddressCode\":\"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\",\n        \"lat\": \"24.467495523755485\",\n        \"lon\": \"39.63732070540998\",\n        \"refID\": \"1000012\",\n        \"W3WAddress\": \"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 50.55,\n            \"quantity\": 3,\n            \"pickupLocation\" :[\n                {\n                    \"pickupLocationCode\": \"WHA\",\n                    \"quantity\" : 1\n                },\n                {\n                    \"pickupLocationCode\": \"WHA\",\n                    \"quantity\" : 1\n                }\n            ],\n            \"serialNumber\" : \"ASD12312121333\",\n            \"sku\": \"0747027564101\",\n            \"image\": \"https://i.pinimg.com/564x/4b/46/de/4b46de036e796592bc7fa30e1e73b3ab.jpg\",\n            \"metadata\": {\n                \"colorCode\": \"VT-0070\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 05 Nov 2023 07:02:12 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"373"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"warnings\": [\n        \"pickupLocation field exists in the items array, split order process begins\",\n        \"sum of objects in the pickupLocation array is bigger than the total quantity of the item. Split order process has been revoked \"\n    ],\n    \"otoErrorCode\":\"OTO1071\",\n    \"otoErrorMessage\":\"Item has pickupLocation array for split order process but the input is invalid in the array.\"\n}"},{"id":"916d2012-8326-4d30-b852-242fd96be53f","name":"400 split order wrong pickupLocationCode","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"post{{ID}}\",\n    \"entityId\": \"{{ID}}\",\n    \"serviceType\": \"returnFromCustomer\",\n    \"forReverseShipment\": true,\n    \"deliveryOptionId\": 2154,\n    \"storeName\": \"POSTMAN\",\n    \"payment_method\": \"applePay\",\n    \"amount\": 300.41,\n    \"amount_due\": 0,\n    \"shippingAmount\": 10.41,\n    \"subtotal\": 290.00,\n    \"currency\": \"SAR\",\n    \"shippingNotes\": \"postman orders, be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 1,\n    \"packageWeight\": 2.75,\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"13/07/2023 15:45\",\n    \"deliverySlotDate\": \"15/07/2023\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"metadata\": {\n        \"paymentRef\": \"ref\"\n    },\n    \"customer\": {\n        \"name\": \"fatmanur yavuz\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\":\"8089\",\n        \"street\":\"Salam Ibn Salim\",\n        \"secondaryAddressNumber\":\"4314\",\n        \"shortAddressCode\":\"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\",\n        \"lat\": \"24.467495523755485\",\n        \"lon\": \"39.63732070540998\",\n        \"refID\": \"1000012\",\n        \"W3WAddress\": \"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 50.55,\n            \"quantity\": 3,\n            \"pickupLocation\" :[\n                {\n                    \"pickupLocationCode\": \"asd\",\n                    \"quantity\" : 1\n                },\n                {\n                    \"pickupLocationCode\": \"WHA\",\n                    \"quantity\" : 2\n                }\n            ],\n            \"serialNumber\" : \"ASD12312121333\",\n            \"sku\": \"0747027564101\",\n            \"image\": \"https://i.pinimg.com/564x/4b/46/de/4b46de036e796592bc7fa30e1e73b3ab.jpg\",\n            \"metadata\": {\n                \"colorCode\": \"VT-0070\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 05 Nov 2023 07:03:40 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"361"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"warnings\": [\n        \"pickupLocation field exists in the items array, split order process begins\",\n        \"Both the order pickupLocationCode and item's pickupLocationCode do not exist. Split order process has been revoked \"\n    ],\n    \"otoErrorCode\":\"OTO1071\",\n    \"otoErrorMessage\":\"Item has pickupLocation array for split order process but the input is invalid in the array.\"\n}"},{"id":"919f13b8-fc60-422b-800a-c187284be5b9","name":"400 split order invalid fields","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"post{{ID}}\",\n    \"entityId\": \"{{ID}}\",\n    \"serviceType\": \"returnFromCustomer\",\n    \"forReverseShipment\": true,\n    \"deliveryOptionId\": 2154,\n    \"storeName\": \"POSTMAN\",\n    \"payment_method\": \"applePay\",\n    \"amount\": 300.41,\n    \"amount_due\": 0,\n    \"shippingAmount\": 10.41,\n    \"subtotal\": 290.00,\n    \"currency\": \"SAR\",\n    \"shippingNotes\": \"postman orders, be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 1,\n    \"packageWeight\": 2.75,\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"13/07/2023 15:45\",\n    \"deliverySlotDate\": \"15/07/2023\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"metadata\": {\n        \"paymentRef\": \"ref\"\n    },\n    \"customer\": {\n        \"name\": \"fatmanur yavuz\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\":\"8089\",\n        \"street\":\"Salam Ibn Salim\",\n        \"secondaryAddressNumber\":\"4314\",\n        \"shortAddressCode\":\"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\",\n        \"lat\": \"24.467495523755485\",\n        \"lon\": \"39.63732070540998\",\n        \"refID\": \"1000012\",\n        \"W3WAddress\": \"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 50.55,\n            \"quantity\": 3,\n            \"pickupLocation\" :[\n                {\n                    \"pickupLocationCode\": \"asd\",\n                    \"quantity\" : 1\n                },\n                {\n                    \"pickupLocationCode\": \"WHA\"\n                }\n            ],\n            \"serialNumber\" : \"ASD12312121333\",\n            \"sku\": \"0747027564101\",\n            \"image\": \"https://i.pinimg.com/564x/4b/46/de/4b46de036e796592bc7fa30e1e73b3ab.jpg\",\n            \"metadata\": {\n                \"colorCode\": \"VT-0070\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 05 Nov 2023 07:05:06 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"361"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"warnings\": [\n        \"pickupLocation field exists in the items array, split order process begins\",\n        \"Both the order pickupLocationCode and item's pickupLocationCode do not exist. Split order process has been revoked \"\n    ],\n    \"otoErrorCode\":\"OTO1071\",\n    \"otoErrorMessage\":\"Item has pickupLocation array for split order process but the input is invalid in the array.\"\n}"},{"id":"0f3375c1-c214-4455-be3a-607d3deede66","name":"401","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"1234\",\n    \"ref1\": \"1234ABCDE\",\n    \"pickupLocationCode\": \"12364\",\n    \"deliveryOptionId\": \"12364\",\n    \"serviceType\": \"pickupFromStore\",\n    \"storeName\": \"Brand A English\",\n    \"payment_method\": \"paid\",\n    \"amount\": 100,\n    \"amount_due\": 0,\n    \"shippingAmount\":20,\n    \"subtotal\":100,\n    \"currency\": \"SAR\",\n    \"shippingNotes\": \"be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 2,\n    \"packageWeight\": 1,\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"30/12/2020 15:45\",\n    \"deliverySlotDate\": \"31/12/2020\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"senderName\":\"Sender Company\",\n    \"customer\": {\n        \"name\": \"fatmanur yavuz\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\":\"8089\",\n        \"street\":\"Salam Ibn Salim\",\n        \"secondaryAddressNumber\":\"4314\",\n        \"shortAddressCode\":\"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\",\n        \"lat\": \"24.467495523755485\",\n        \"lon\": \"39.63732070540998\",\n        \"refID\": \"1000012\",\n        \"W3WAddress\": \"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 100,\n            \"quantity\": 1,\n            \"sku\": \"test-product\",\n            \"image\": \"http://....\"\n        },\n        {\n            \"name\": \"test product 2\",\n            \"price\": 100,\n            \"quantity\": 1,\n            \"sku\": \"test-product-2\",\n            \"image\": \"http://....\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createOrder"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Jwt is expired\",\n    \"code\": 401\n}"}],"_postman_id":"1ef36925-012f-4572-8555-7a83283d0b09"},{"name":"Update Order","event":[{"listen":"prerequest","script":{"id":"c23934ed-2820-4e6f-9e87-b50cead1af70","exec":[""],"type":"text/javascript"}},{"listen":"test","script":{"id":"97e0c1ef-a927-4b53-8852-22b9ea481ed4","exec":[""],"type":"text/javascript"}}],"id":"6b210bf6-8651-4f3f-95f3-7528b153df20","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"202111081227\",\n    \"ref1\": \"1234ABCDE\",\n    \"pickupLocationCode\": \"12364\",\n    \"deliveryOptionId\": \"12364\",\n    \"storeName\": \"Brand A English\",\n    \"payment_method\": \"paid\",\n    \"amount\": 100,\n    \"amount_due\": 0,\n    \"shippingAmount\":20,\n    \"subtotal\":100,\n    \"currency\": \"SAR\",\n    \"customsValue\":\"12\",\n    \"customsCurrency\":\"USD\",\n    \"shippingNotes\": \"be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 2,\n    \"packageWeight\": 1,\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"30/12/2022 15:45\",\n    \"deliverySlotDate\": \"31/12/2022\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"customer\": {\n        \"name\": \"عبدالله الغامدي\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"6832, Abruq AR Rughamah District, Jeddah 22272 3330, Saudi Arabia\",\n        \"district\": \"Al Hamra\",\n        \"city\": \"Riyadh\",\n        \"country\": \"SA\",\n        \"postcode\": \"12345\",\n        \"lat\": \"40.706333\",\n        \"lon\": \"29.888211\",\n        \"refID\":\"1000012\",\n        \"W3WAddress\":\"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 100,\n            \"quantity\": 1,\n            \"sku\": \"test-product\",\n            \"image\": \"http://....\"\n        },\n        {\n            \"name\": \"test product 2\",\n            \"price\": 100,\n            \"quantity\": 1,\n            \"sku\": \"test-product-2\",\n            \"image\": \"http://....\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updateOrder","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint allows you update order info with this endpoint before shipment creation. If you created a shipment and need to update an information after that you have to cancel the shipment first then you can update.</p>\n","urlObject":{"path":["rest","v2","updateOrder"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"f980d02f-f3c8-4ad8-aca0-91c9741d2f85","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"202111081227\",\n    \"ref1\": \"1234ABCDE\",\n    \"pickupLocationCode\": \"12364\",\n    \"deliveryOptionId\": \"12364\",\n    \"storeName\": \"Brand A English\",\n    \"payment_method\": \"paid\",\n    \"amount\": 100,\n    \"amount_due\": 0,\n    \"shippingAmount\":20,\n    \"subtotal\":100,\n    \"currency\": \"SAR\",\n    \"customsValue\":\"12\",\n    \"customsCurrency\":\"USD\",\n    \"shippingNotes\": \"be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 2,\n    \"packageWeight\": 1,\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"30/12/2020 15:45\",\n    \"deliverySlotDate\": \"31/12/2020\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"customer\": {\n        \"name\": \"عبدالله الغامدي\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"6832, Abruq AR Rughamah District, Jeddah 22272 3330, Saudi Arabia\",\n        \"district\": \"Al Hamra\",\n        \"city\": \"Riyadh\",\n        \"country\": \"SA\",\n        \"postcode\": \"12345\",\n        \"lat\": \"40.706333\",\n        \"lon\": \"29.888211\",\n        \"refID\":\"1000012\",\n        \"W3WAddress\":\"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 100,\n            \"quantity\": 1,\n            \"sku\": \"test-product\",\n            \"image\": \"http://....\"\n        },\n        {\n            \"name\": \"test product 2\",\n            \"price\": 100,\n            \"quantity\": 1,\n            \"sku\": \"test-product-2\",\n            \"image\": \"http://....\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updateOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"39ccd2317d3c01a5548073a3ca31383b;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Mon, 08 Nov 2021 10:41:22 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"2"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"\r\n{\r\n    \"success\":true,\r\n\t\"message\": \"Successfully updated\"\r\n}"},{"id":"5d88e074-ab36-44ad-a1ff-2c0a3d2ecc63","name":"200 update branch","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"1174\",\n    \"ref1\": \"1234ABCDE\",\n    \"pickupLocationCode\": \"12364\",\n    \"deliveryOptionId\": \"12364\",\n    \"storeName\": \"Brand A English\",\n    \"payment_method\": \"paid\",\n    \"amount\": 100,\n    \"amount_due\": 0,\n    \"shippingAmount\":20,\n    \"subtotal\":100,\n    \"currency\": \"SAR\",\n    \"customsValue\":\"12\",\n    \"customsCurrency\":\"USD\",\n    \"shippingNotes\": \"be careful. it is fragile\",\n    \"packageSize\": \"small\",\n    \"packageCount\": 2,\n    \"packageWeight\": 1,\n    \"boxWidth\": 10,\n    \"boxLength\": 10,\n    \"boxHeight\": 10,\n    \"orderDate\": \"30/12/2022 15:45\",\n    \"deliverySlotDate\": \"31/12/2022\",\n    \"deliverySlotTo\": \"12pm\",\n    \"deliverySlotFrom\": \"2:30pm\",\n    \"senderInformation\":{\n        \"senderAddressName\":\"Home - John Doe\",\n        \"senderId\":\"12345\",\n        \"senderFullName\":\"John Doe\",\n        \"senderMobile\":\"905055055555\",\n        \"senderEmail\":\"test@example.com\",\n        \"senderCountry\":\"SA\",\n        \"senderCity\":\"Riyadh\",     \n        \"senderPostcode\":\"11564\",\n        \"senderAddressLine\":\"الفرعي،، الطريق الدائري الجنوبي حي العزيزية،, Riyadh 11564, Saudi Arabia\",\n        \"lat\":\"24.7310685013539\",\n        \"lon\":\"46.70160835803429\"\n\n    },\n    \"customer\": {\n        \"name\": \"عبدالله الغامدي\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"6832, Abruq AR Rughamah District, Jeddah 22272 3330, Saudi Arabia\",\n        \"district\": \"Al Hamra\",\n        \"city\": \"Riyadh\",\n        \"country\": \"SA\",\n        \"postcode\": \"12345\",\n        \"lat\": \"40.706333\",\n        \"lon\": \"29.888211\",\n        \"refID\":\"1000012\",\n        \"W3WAddress\":\"alarmed.cards.stuffy\"\n    },\n    \"items\": [\n        {\n            \"productId\": 112,\n            \"name\": \"test product\",\n            \"price\": 100,\n            \"quantity\": 1,\n            \"sku\": \"test-product\",\n            \"image\": \"http://....\"\n        },\n        {\n            \"name\": \"test product 2\",\n            \"price\": 100,\n            \"quantity\": 1,\n            \"sku\": \"test-product-2\",\n            \"image\": \"http://....\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updateOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"39ccd2317d3c01a5548073a3ca31383b;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Mon, 08 Nov 2021 10:41:22 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"2"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"\r\n{\r\n    \"success\":true,\r\n\t\"message\": \"Successfully updated\"\r\n}"}],"_postman_id":"6b210bf6-8651-4f3f-95f3-7528b153df20"},{"name":"Update Order Status","id":"ba49080b-8881-4da1-9a34-3a9dae839f60","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderIds\": [\r\n        30846946\r\n    ],\r\n    \"status\": \"delivered\",\r\n    \"date\": \"2024-08-06T21:00:00.000Z\",\r\n    \"description\": \"aaaaaa\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updateOrderStatus","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint allows you to modify the current status of an order within the system.<br />You can update the order status to \"delivered,\" \"returned,\" if the order does not have an associated shipment. For \"picked up\" there should be an associated shipment. However, if a shipment exists, only statuses for integrator-managed shipments can be updated.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderIds</td>\n<td>yes</td>\n<td>string</td>\n<td>Id of the order/s</td>\n</tr>\n<tr>\n<td>status</td>\n<td>yes</td>\n<td>string</td>\n<td>status of the shipment(delivered, returned, pickedUp)</td>\n</tr>\n<tr>\n<td>description</td>\n<td>no</td>\n<td>string</td>\n<td>description of the status change</td>\n</tr>\n<tr>\n<td>date</td>\n<td>no</td>\n<td>date</td>\n<td>the delivery date of the order</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","updateOrderStatus"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"36b812b2-2d3e-4ad1-a037-d375c977aebe","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImNlMzcxNzMwZWY4NmViYTI5YTUyMTJkOWI5NmYzNjc1NTA0ZjYyYmMiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI4NjQiLCJjbGllbnRUeXBlIjoicmV0YWlsIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VyTmFtZSI6Ik5pY2VzdXBlcmFkbWluIiwidXNlcklkIjoiNTUwOSIsImVtYWlsIjoibmljZXN1cGVyYWRtaW5AdHJ5b3RvLmNvbSIsImlzcyI6Imh0dHBzOi8vc2VjdXJldG9rZW4uZ29vZ2xlLmNvbS9vdG8tc3RhZ2UtYXBpIiwiYXVkIjoib3RvLXN0YWdlLWFwaSIsImF1dGhfdGltZSI6MTcyMzAzNTU0MCwidXNlcl9pZCI6InoxaHNpeFJjTjlVQkdsd1ZFbmpTRUlxZkt5ODMiLCJzdWIiOiJ6MWhzaXhSY045VUJHbHdWRW5qU0VJcWZLeTgzIiwiaWF0IjoxNzIzMDM1NTQwLCJleHAiOjE3MjMwMzkxNDAsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiZmlyZWJhc2UiOnsiaWRlbnRpdGllcyI6eyJlbWFpbCI6WyJuaWNlc3VwZXJhZG1pbkB0cnlvdG8uY29tIl19LCJzaWduX2luX3Byb3ZpZGVyIjoiY3VzdG9tIn19.mUkzwBrxlisXmFvb_vkaQx2hek2tEyT1FCFitF1KX3AyrRTi3aFEeh7f7MvBgZdK0JxCc2aifXARLV0nGgL2wyutoXnr-sulE8Pe5sc5qb4ENyokaZY7mKJD_gATzRSj3N7lw4G6pcpcAAtcup7nRgxlprY4x1bleNGD2uhpJOjGnHa3XCBoAUA-gYI9iRxL0Xj_s2WSugZp1Qc2e2yxDQzqaj8vLi4UvRJEZuVFJe9zX8IrqPkhJ8dXN4M9KD9t4016mFTuEe8cxdUrK4WObNp1wLbEJbJxov_SJlB7rd4rpC_L1Pzk8Hye6GoJKNQ30OGMczfDS8WX0L_fJrpTKg","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"orderIds\": [\r\n        30846946\r\n    ],\r\n    \"status\": \"delivered\",\r\n    \"date\": \"2024-08-06T21:00:00.000Z\",\r\n    \"description\": \"delivered\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updateOrderStatus"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 08 Aug 2024 15:11:12 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"56"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"result\": [\n        {},\n        {\n            \"success\": true,\n            \"orderIds\": [\n                \"30846946\"\n            ]\n        }\n    ]\n}"}],"_postman_id":"ba49080b-8881-4da1-9a34-3a9dae839f60"},{"name":"Cancel Order","id":"949199e8-41cc-4f5b-b1b9-83280d39ed9d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/cancelOrder","description":"<p><strong>Available Packages: All Packages</strong></p>\n<p>This API endpoint allows users to cancel an existing order under specific conditions. It ensures smooth and efficient handling of cancellations while maintaining the integrity of related processes.</p>\n<p><strong>Important Note:</strong> If the order has an associated shipment, it cannot be canceled via this endpoint. Shipment-related restrictions ensure the system prevents conflicts or inconsistencies in ongoing fulfillment processes.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>yes</td>\n<td>string</td>\n<td>orderId from which you want to cancel.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","cancelOrder"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"300047ea-3c48-4193-ad6b-548b262638f2","name":"Cancel Order","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/cancelOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"949199e8-41cc-4f5b-b1b9-83280d39ed9d"},{"name":"Get Orders","id":"c2e94027-5214-456d-b653-0a66c038e3a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/orders?perPage=2&page=2&status=delivered","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint is designed to provide a comprehensive overview of orders in your system. This endpoint returns detailed information about each order, including pickup locations, order IDs, item details, and current statuses. It enables seamless tracking and management of orders, ensuring better visibility and control.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>perPage</td>\n<td>no</td>\n<td>number</td>\n<td>Order count in the response. Max limit 100</td>\n</tr>\n<tr>\n<td>page</td>\n<td>no</td>\n<td>number</td>\n<td>Pagination number. You can iterate this field to get all items.</td>\n</tr>\n<tr>\n<td>minDate</td>\n<td>no</td>\n<td>date</td>\n<td>Starting \"Order Creation Date\" of your orders in \"yyyy-mm-dd\" format.</td>\n</tr>\n<tr>\n<td>maxDate</td>\n<td>no</td>\n<td>date</td>\n<td>Ending \"Order Creation Date\" of your orders in \"yyyy-mm-dd\" format.</td>\n</tr>\n<tr>\n<td>status</td>\n<td>no</td>\n<td>string</td>\n<td>Status of the orders.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","orders"],"host":["https://api.tryoto.com"],"query":[{"key":"perPage","value":"2"},{"key":"page","value":"2"},{"disabled":true,"key":"minDate","value":"2024-01-01"},{"disabled":true,"key":"maxDate","value":"2024-02-02"},{"key":"status","value":"delivered"}],"variable":[]}},"response":[{"id":"2c1afe17-f278-4ec6-b71a-2d1cbfd3eec9","name":"200 OK-new","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/orders?perPage=5&page=1&minDate=2024-01-01&maxDate=2024-02-02&status=delivered","host":["https://api.tryoto.com"],"path":["rest","v2","orders"],"query":[{"key":"perPage","value":"5"},{"key":"page","value":"1"},{"key":"minDate","value":"2024-01-01"},{"key":"maxDate","value":"2024-02-02"},{"key":"status","value":"delivered"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"2344"},{"key":"Date","value":"Tue, 25 Feb 2025 14:24:46 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"perPage\": 5,\n    \"totalPage\": 1,\n    \"success\": true,\n    \"orders\": [\n        {\n            \"skus\": \"\",\n            \"orderId\": \"OID-2476-70000203527-1\",\n            \"trackingURL\": \"\",\n            \"reverseShipment\": \"false\",\n            \"totalDue\": 0,\n            \"quantities\": \"\",\n            \"subTotal\": 0,\n            \"totalCount\": 2,\n            \"addressConfirm\": \"notYet\",\n            \"customerPhone\": \"4563731231\",\n            \"drivingDistance\": 0,\n            \"originCity\": \"Al Kharj\",\n            \"currency\": \"SAR\",\n            \"modifiedBy\": \"Demo Niceone\",\n            \"customerReturnReason\": \"test\",\n            \"id\": \"30824696\",\n            \"deliveryDate\": \"2024-02-28 14:44:30\",\n            \"shipmentNumber\": \"\",\n            \"customerAddress\": \"Unnamed Road 16464, Saudi Arabia\",\n            \"isReturnShipment\": \"no\",\n            \"amount\": 700,\n            \"grandTotal\": 700,\n            \"totalPage\": 1,\n            \"weight\": 0.0001,\n            \"destinationCountry\": \"SA\",\n            \"customerName\": \"Zeynep Alakuş\",\n            \"destinationCity\": \"Al Kharj\",\n            \"deliverySlot\": \"\",\n            \"district\": \"Al Kharj\",\n            \"modifiedDate\": \"2024-09-23 13:04:29\",\n            \"paymentMethod\": \"paid\",\n            \"packageCount\": 1,\n            \"orderDate\": \"2024-02-01 11:19:55\",\n            \"items\": [\n                {\n                    \"quantity\": 5,\n                    \"productId\": 591478,\n                    \"price\": 80,\n                    \"name\": \"Raincoat\",\n                    \"taxAmount\": 0,\n                    \"sku\": \"5\"\n                },\n                {\n                    \"quantity\": 3,\n                    \"productId\": 591475,\n                    \"price\": 100,\n                    \"name\": \"Black Tayt \",\n                    \"taxAmount\": 0,\n                    \"sku\": \"2\"\n                }\n            ],\n            \"status\": \"delivered\",\n            \"customer\": {\n                \"country\": \"SA\",\n                \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n                \"district\": \"Al Mughaisilah Dist.\",\n                \"city\": \"Madinah\",\n                \"buildingNo\": \"8089\",\n                \"street\": \"Salam Ibn Salim\",\n                \"secondaryAddressNumber\": \"4314\",\n                \"shortAddressCode\": \"DMAJ8089\",\n                \"postcode\": \"42315\",\n                \"name\": \"Fatmanur Yavuz\",\n                \"mobile\": \"4563731231\",\n                \"lon\": 39.63739580725869,\n                \"id\": 1,\n                \"state\": \"Madinah Province\",\n                \"lat\": 24.0783327\n            }\n        },\n        {\n            \"skus\": \"5\",\n            \"orderId\": \"OID-2476-70000203528-2\",\n            \"trackingURL\": \"\",\n            \"reverseShipment\": \"false\",\n            \"totalDue\": 0,\n            \"quantities\": \"1\",\n            \"pickupLocationCode\": \"10\",\n            \"subTotal\": 0,\n            \"totalCount\": 2,\n            \"addressConfirm\": \"notYet\",\n            \"customerPhone\": \"4563731231\",\n            \"drivingDistance\": 0,\n            \"originCity\": \"Al Kharj\",\n            \"currency\": \"SAR\",\n            \"modifiedBy\": \"Demo Niceone\",\n            \"id\": \"30824710\",\n            \"deliveryDate\": \"2024-02-28 14:40:07\",\n            \"shipmentNumber\": \"\",\n            \"customerAddress\": \"Unnamed Road 16464, Saudi Arabia\",\n            \"isReturnShipment\": \"no\",\n            \"amount\": 80,\n            \"grandTotal\": 80,\n            \"totalPage\": 1,\n            \"weight\": 0.0001,\n            \"pickupLocation\": \"DefaultWH\",\n            \"destinationCountry\": \"SA\",\n            \"customerName\": \"Zeynep Alakuş\",\n            \"destinationCity\": \"Al Kharj\",\n            \"deliverySlot\": \"\",\n            \"modifiedDate\": \"2024-12-08 16:15:23\",\n            \"paymentMethod\": \"paid\",\n            \"packageCount\": 1,\n            \"orderDate\": \"2024-02-01 11:39:59\",\n            \"items\": [\n                {\n                    \"quantity\": 1,\n                    \"price\": 80,\n                    \"name\": \"Raincoat\",\n                    \"taxAmount\": 0,\n                    \"sku\": \"5\"\n                }\n            ],\n            \"status\": \"delivered\",\n            \"customer\": {\n                \"country\": \"SA\",\n                \"address\": \"Unnamed Road 16464, Saudi Arabia\",\n                \"city\": \"Al Kharj\",\n                \"name\": \"ZeynepAlakuş\",\n                \"mobile\": \"4563731231\",\n                \"lon\": 47.5413839,\n                \"id\": 1,\n                \"lat\": 24.0783327\n            }\n        }\n    ],\n    \"currentPage\": 1,\n    \"totalCount\": 2\n}"},{"id":"03d94ab7-6eba-435e-9b0b-f8d831747082","name":"200","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/orders?perPage=3&page=1&minDate=2022-01-01&maxDate=2022-01-10","host":["https://api.tryoto.com"],"path":["rest","v2","orders"],"query":[{"key":"perPage","value":"3"},{"key":"page","value":"1"},{"key":"minDate","value":"2022-01-01"},{"key":"maxDate","value":"2022-01-10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"52cf90d4035b98974036c6edd4a970b3"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Mon, 21 Feb 2022 07:26:36 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"635"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"orders\": [\n        {\n            \"pickupLocationCode\": \"EG-ALX\",\n            \"id\": 1624606,\n            \"pickupLocation\": \"Branch Alexandria EG\",\n            \"orderId\": \"202201040915\",\n            \"items\": [\n                {\n                    \"sku\": \"test003\",\n                    \"quantity\": 1\n                },\n                {\n                    \"sku\": \"test002\",\n                    \"quantity\": 2\n                }\n            ],\n            \"status\": \"searchingDriver\"\n        },\n        {\n            \"pickupLocationCode\": \"WMWHSE1\",\n            \"id\": 1627155,\n            \"pickupLocation\": \"Warehouse RIYADH اختبار\",\n            \"orderId\": \"202201040915-C\",\n            \"items\": [\n                {\n                    \"sku\": \"test003\",\n                    \"quantity\": 1\n                },\n                {\n                    \"sku\": \"test002\",\n                    \"quantity\": 2\n                }\n            ],\n            \"status\": \"assignedToWarehouse\"\n        },\n        {\n            \"pickupLocationCode\": \"WMWHSE1\",\n            \"id\": 1628829,\n            \"pickupLocation\": \"Warehouse RIYADH اختبار\",\n            \"orderId\": \"050122001\",\n            \"items\": [\n                {\n                    \"sku\": \"002\",\n                    \"quantity\": 2\n                }\n            ],\n            \"status\": \"pickedUp\"\n        }\n    ]\n}"},{"id":"35b1a157-f1ae-48cb-99b3-9f3e7fc37259","name":"400","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/orders?perPage=10&page=1&minDate=2022/01/01&maxDate=2022-01-14","host":["https://api.tryoto.com"],"path":["rest","v2","orders"],"query":[{"key":"perPage","value":"10"},{"key":"page","value":"1"},{"key":"minDate","value":"2022/01/01"},{"key":"maxDate","value":"2022-01-14"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"7c5f421137c38db22a58ca567b7c6fef"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Mon, 21 Feb 2022 07:31:12 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"63"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1107\",\n    \"otoErrorMessage\":\"minDate or maxDate is missing or invalid\"\n}"},{"id":"133d3fb2-132a-429f-9925-c57a2ac23df3","name":"Get Orders by Pickup Location","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/orders?perPage=10&page=1&minDate=2022-01-01&maxDate=2022-01-14&pickupLocationCode=WMWHSE1","host":["https://api.tryoto.com"],"path":["rest","v2","orders"],"query":[{"key":"perPage","value":"10"},{"key":"page","value":"1"},{"key":"minDate","value":"2022-01-01"},{"key":"maxDate","value":"2022-01-14"},{"key":"pickupLocationCode","value":"WMWHSE1"}]}},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"98df76a5-75c2-44a3-bc1c-a0ceb039bf64","name":"200 OK - multiple statuses","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/orders?perPage=5&page=1&minDate=2024-01-01&maxDate=2025-02-02&status=pickedUp,delivered,branchAssigned","host":["https://api.tryoto.com"],"path":["rest","v2","orders"],"query":[{"key":"perPage","value":"5"},{"key":"page","value":"1"},{"key":"minDate","value":"2024-01-01"},{"key":"maxDate","value":"2025-02-02"},{"key":"status","value":"pickedUp,delivered,branchAssigned"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"cache-control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"content-type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"63ab7217aa6c4b7219a2f3da2edb917c;o=1"},{"key":"Date","value":"Thu, 13 Mar 2025 11:55:04 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"6696"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"}],"cookie":[],"responseTime":null,"body":"{\n    \"perPage\": 5,\n    \"totalPage\": 8,\n    \"success\": true,\n    \"orders\": [\n        {\n            \"skus\": \"2, 7, 5\",\n            \"orderId\": \"OID-2476-70000203525\",\n            \"trackingURL\": \"\",\n            \"reverseShipment\": \"false\",\n            \"totalDue\": 375,\n            \"quantities\": \"2, 2, 1\",\n            \"subTotal\": 0,\n            \"addressConfirm\": \"notYet\",\n            \"customerPhone\": \"4563731231\",\n            \"drivingDistance\": 0,\n            \"packingStatus\": \"partiallyPicked\",\n            \"originCity\": \"Jeddah\",\n            \"currency\": \"SAR\",\n            \"onHoldReason\": \"The products are out of stock\",\n            \"modifiedBy\": \"Demo Niceone\",\n            \"id\": \"30823059\",\n            \"shipmentNumber\": \"\",\n            \"customerAddress\": \"Jeddah\",\n            \"isReturnShipment\": \"no\",\n            \"amount\": 370,\n            \"grandTotal\": 370,\n            \"weight\": 0.0001,\n            \"destinationCountry\": \"SA\",\n            \"customerName\": \"Zeynep Alakuş\",\n            \"destinationCity\": \"Jeddah\",\n            \"deliverySlot\": \"\",\n            \"modifiedDate\": \"2024-07-25 08:08:46\",\n            \"paymentMethod\": \"cod\",\n            \"packageCount\": 1,\n            \"orderDate\": \"2024-01-21 13:32:47\",\n            \"deliveryName\": \"Safe arrival 5 days\",\n            \"items\": [\n                {\n                    \"image\": \"https://cdn.dsmcdn.com/ty173/product/media/images/20210908/15/127661138/239090864/1/1_org_zoom.jpg\",\n                    \"quantity\": 2,\n                    \"productId\": 591475,\n                    \"price\": 100,\n                    \"name\": \"Black Tayt \",\n                    \"sku\": \"2\"\n                },\n                {\n                    \"image\": \"https://cdn.dsmcdn.com/ty162/product/media/images/20210824/5/121856083/232290387/0/0_org_zoom.jpg\",\n                    \"quantity\": 2,\n                    \"productId\": 591480,\n                    \"price\": 45,\n                    \"name\": \" Women's Wallets\",\n                    \"sku\": \"7\"\n                },\n                {\n                    \"image\": \"https://admin.alsaifgallery.com/media/catalog/product/_/6/_6_2_6285360068059-2.jpg\",\n                    \"quantity\": 1,\n                    \"productId\": 591478,\n                    \"price\": 80,\n                    \"name\": \"Raincoat\",\n                    \"sku\": \"5\"\n                }\n            ],\n            \"status\": \"pickedUp\",\n            \"customer\": {\n                \"country\": \"SA\",\n                \"address\": \"Jeddah\",\n                \"city\": \"Jeddah\",\n                \"name\": \"ZeynepAlakuş\",\n                \"mobile\": \"4563731231\",\n                \"lon\": 39.1610863,\n                \"id\": 1,\n                \"state\": \"Makkah Province\",\n                \"lat\": 21.5291545\n            }\n        },\n        {\n            \"skus\": \"\",\n            \"orderId\": \"OID-2476-70000203527-1\",\n            \"trackingURL\": \"\",\n            \"reverseShipment\": \"false\",\n            \"totalDue\": 0,\n            \"quantities\": \"\",\n            \"subTotal\": 0,\n            \"addressConfirm\": \"notYet\",\n            \"customerPhone\": \"4563731231\",\n            \"drivingDistance\": 0,\n            \"originCity\": \"Al Kharj\",\n            \"currency\": \"SAR\",\n            \"customerReturnReason\": \"test\",\n            \"modifiedBy\": \"Demo Niceone\",\n            \"id\": \"30824696\",\n            \"deliveryDate\": \"2024-02-28 14:44:30\",\n            \"shipmentNumber\": \"\",\n            \"customerAddress\": \"Unnamed Road 16464, Saudi Arabia\",\n            \"isReturnShipment\": \"no\",\n            \"amount\": 700,\n            \"grandTotal\": 700,\n            \"weight\": 0.0001,\n            \"destinationCountry\": \"SA\",\n            \"customerName\": \"Zeynep Alakuş\",\n            \"destinationCity\": \"Al Kharj\",\n            \"district\": \"Al Kharj\",\n            \"deliverySlot\": \"\",\n            \"modifiedDate\": \"2024-09-23 13:04:29\",\n            \"paymentMethod\": \"paid\",\n            \"packageCount\": 1,\n            \"orderDate\": \"2024-02-01 11:19:55\",\n            \"deliveryName\": \"Safe arrival 5 days\",\n            \"items\": [\n                {\n                    \"quantity\": 5,\n                    \"productId\": 591478,\n                    \"price\": 80,\n                    \"name\": \"Raincoat\",\n                    \"taxAmount\": 0,\n                    \"sku\": \"5\"\n                },\n                {\n                    \"quantity\": 3,\n                    \"productId\": 591475,\n                    \"price\": 100,\n                    \"name\": \"Black Tayt \",\n                    \"taxAmount\": 0,\n                    \"sku\": \"2\"\n                }\n            ],\n            \"status\": \"delivered\",\n            \"customer\": {\n                \"country\": \"SA\",\n                \"address\": \"Unnamed Road 16464, Saudi Arabia\",\n                \"city\": \"Al Kharj\",\n                \"district\": \"Al Kharj\",\n                \"name\": \"ZeynepAlakuş\",\n                \"mobile\": \"4563731231\",\n                \"lon\": 47.5413839,\n                \"id\": 1,\n                \"state\": \"Riyadh Province\",\n                \"lat\": 24.0783327\n            }\n        },\n        {\n            \"skus\": \"5\",\n            \"orderId\": \"OID-2476-70000203528-2\",\n            \"trackingURL\": \"\",\n            \"reverseShipment\": \"false\",\n            \"totalDue\": 0,\n            \"quantities\": \"1\",\n            \"pickupLocationCode\": \"10\",\n            \"subTotal\": 0,\n            \"addressConfirm\": \"notYet\",\n            \"customerPhone\": \"4563731231\",\n            \"drivingDistance\": 0,\n            \"originCity\": \"Al Kharj\",\n            \"currency\": \"SAR\",\n            \"modifiedBy\": \"Demo Niceone\",\n            \"id\": \"30824710\",\n            \"deliveryDate\": \"2024-02-28 14:40:07\",\n            \"shipmentNumber\": \"\",\n            \"customerAddress\": \"Unnamed Road 16464, Saudi Arabia\",\n            \"isReturnShipment\": \"no\",\n            \"amount\": 80,\n            \"grandTotal\": 80,\n            \"weight\": 0.0001,\n            \"pickupLocation\": \"DefaultWH\",\n            \"destinationCountry\": \"SA\",\n            \"customerName\": \"Zeynep Alakuş\",\n            \"destinationCity\": \"Al Kharj\",\n            \"deliverySlot\": \"\",\n            \"modifiedDate\": \"2024-12-08 16:15:23\",\n            \"paymentMethod\": \"paid\",\n            \"packageCount\": 1,\n            \"orderDate\": \"2024-02-01 11:39:59\",\n            \"deliveryName\": \"Safe arrival 5 days\",\n            \"items\": [\n                {\n                    \"quantity\": 1,\n                    \"price\": 80,\n                    \"name\": \"Raincoat\",\n                    \"taxAmount\": 0,\n                    \"sku\": \"5\"\n                }\n            ],\n            \"status\": \"delivered\",\n            \"customer\": {\n                \"country\": \"SA\",\n                \"address\": \"Unnamed Road 16464, Saudi Arabia\",\n                \"city\": \"Al Kharj\",\n                \"name\": \"ZeynepAlakuş\",\n                \"mobile\": \"4563731231\",\n                \"lon\": 47.5413839,\n                \"id\": 1,\n                \"lat\": 24.0783327\n            }\n        },\n        {\n            \"skus\": \"6, 5, 7, 500, asdasda\",\n            \"orderId\": \"OID-2476-70000203558\",\n            \"trackingURL\": \"https://app.tryoto.com/otoflex-tracking?enc=RFFTeDdjS1MzWGk2d2krZlc4cnllWXdDQkhPOVh1QWhQMzFUbmo4L2k4V01DZGJ3V0Z2L2d3PT0=\",\n            \"reverseShipment\": \"false\",\n            \"totalDue\": 0,\n            \"quantities\": \"1, 1, 1, 1, 1\",\n            \"subTotal\": 0,\n            \"addressConfirm\": \"notYet\",\n            \"shipmentCreationDate\": \"2024-07-17 09:22:56\",\n            \"customerPhone\": \"966544517086\",\n            \"drivingDistance\": 0,\n            \"originCity\": \"Jeddah\",\n            \"currency\": \"SAR\",\n            \"modifiedBy\": \"Demo Niceone\",\n            \"id\": \"30844197\",\n            \"shipmentNumber\": \"53cab60e\",\n            \"customerAddress\": \"F5PV+82C, Al-Suhaifah, Jeddah 22237, Saudi Arabia\",\n            \"isReturnShipment\": \"no\",\n            \"amount\": 200,\n            \"grandTotal\": 200,\n            \"weight\": 0.0001,\n            \"pickupLocation\": \"BranchEx\",\n            \"destinationCountry\": \"SA\",\n            \"customerName\": \"Ezz \",\n            \"destinationCity\": \"Jeddah\",\n            \"district\": \"Al-Suhaifah\",\n            \"deliverySlot\": \"\",\n            \"modifiedDate\": \"2024-08-18 12:45:29\",\n            \"paymentMethod\": \"paid\",\n            \"packageCount\": 1,\n            \"orderDate\": \"2024-07-17 09:22:46\",\n            \"deliveryName\": \"oto flex\",\n            \"items\": [\n                {\n                    \"quantity\": 1,\n                    \"productId\": 591479,\n                    \"price\": 1000,\n                    \"name\": \"Apple Macbook Air 13'' M1\",\n                    \"taxAmount\": 0,\n                    \"sku\": \"6\"\n                },\n                {\n                    \"quantity\": 1,\n                    \"productId\": 591478,\n                    \"price\": 80,\n                    \"name\": \"Raincoat\",\n                    \"taxAmount\": 0,\n                    \"sku\": \"5\"\n                },\n                {\n                    \"quantity\": 1,\n                    \"productId\": 591480,\n                    \"price\": 45,\n                    \"name\": \" Women's Wallets\",\n                    \"taxAmount\": 0,\n                    \"sku\": \"7\"\n                },\n                {\n                    \"quantity\": 1,\n                    \"productId\": 6200329,\n                    \"price\": 200,\n                    \"name\": \"ErenTest2\",\n                    \"taxAmount\": 0,\n                    \"sku\": \"500\"\n                },\n                {\n                    \"quantity\": 1,\n                    \"productId\": 6083509,\n                    \"price\": 123,\n                    \"name\": \"ErenTest\",\n                    \"taxAmount\": 123,\n                    \"sku\": \"asdasda\"\n                }\n            ],\n            \"status\": \"delivered\",\n            \"customer\": {\n                \"country\": \"SA\",\n                \"address\": \"F5PV+82C, Al-Suhaifah, Jeddah 22237, Saudi Arabia\",\n                \"city\": \"Jeddah\",\n                \"district\": \"Al-Suhaifah\",\n                \"name\": \"Ezz\",\n                \"postcode\": \"22237\",\n                \"mobile\": \"966544517086\",\n                \"lon\": 39.1925062,\n                \"id\": 1,\n                \"state\": \"Makkah Province\",\n                \"lat\": 21.4858187\n            }\n        },\n        {\n            \"skus\": \"7, 5\",\n            \"orderId\": \"OID-2476-70000203557-2\",\n            \"trackingURL\": \"\",\n            \"reverseShipment\": \"false\",\n            \"totalDue\": 0,\n            \"quantities\": \"1, 1\",\n            \"pickupLocationCode\": \"222\",\n            \"subTotal\": 0,\n            \"addressConfirm\": \"notYet\",\n            \"customerPhone\": \"962796699066\",\n            \"drivingDistance\": 0,\n            \"packingStatus\": \"picked\",\n            \"originCity\": \"Jeddah\",\n            \"currency\": \"SAR\",\n            \"modifiedBy\": \"Demo Niceone\",\n            \"id\": \"30845010\",\n            \"shipmentNumber\": \"\",\n            \"customerAddress\": \"Jeddah Saudi Arabia\",\n            \"isReturnShipment\": \"no\",\n            \"amount\": 125,\n            \"grandTotal\": 125,\n            \"weight\": 0.0001,\n            \"pickupLocation\": \"WH-5\",\n            \"destinationCountry\": \"SA\",\n            \"customerName\": \"Ezz sss\",\n            \"destinationCity\": \"Jeddah\",\n            \"deliverySlot\": \"\",\n            \"modifiedDate\": \"2024-07-25 08:46:15\",\n            \"paymentMethod\": \"paid\",\n            \"packageCount\": 1,\n            \"orderDate\": \"2024-07-23 06:34:57\",\n            \"deliveryName\": \"Safe arrival 5 days\",\n            \"items\": [\n                {\n                    \"quantity\": 1,\n                    \"productId\": 591480,\n                    \"price\": 45,\n                    \"name\": \" Women's Wallets\",\n                    \"taxAmount\": 0,\n                    \"sku\": \"7\"\n                },\n                {\n                    \"quantity\": 1,\n                    \"productId\": 591478,\n                    \"price\": 80,\n                    \"name\": \"Raincoat\",\n                    \"taxAmount\": 0,\n                    \"sku\": \"5\"\n                }\n            ],\n            \"status\": \"pickedUp\",\n            \"customer\": {\n                \"country\": \"SA\",\n                \"address\": \"Jeddah Saudi Arabia\",\n                \"city\": \"Jeddah\",\n                \"name\": \"Ezzsss\",\n                \"mobile\": \"962796699066\",\n                \"lon\": 39.192505,\n                \"id\": 1,\n                \"lat\": 21.485811\n            }\n        }\n    ],\n    \"currentPage\": 1,\n    \"totalCount\": 40\n}"}],"_postman_id":"c2e94027-5214-456d-b653-0a66c038e3a4"},{"name":"Hold Order","id":"607357c6-e58d-4923-9fc4-a7bb1e716a92","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"OID-20980-1146\",\r\n    \"onHoldReason\": \"Fraud\",\r\n    \"onHoldReasonLang\" : \"en\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/holdOrder","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint allows you to place an order on hold, temporarily pausing its processing. This is useful for scenarios such as payment verification, inventory issues, or customer requests.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>yes</td>\n<td>string</td>\n<td>Id of the order that you will place on hold.</td>\n</tr>\n<tr>\n<td>onHoldReason</td>\n<td>yes</td>\n<td>string</td>\n<td>Reason for being an order on hold.</td>\n</tr>\n<tr>\n<td>onHoldReasonLang</td>\n<td>yes</td>\n<td>string</td>\n<td>Values can be: eng, tr, ar.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","holdOrder"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"545749ea-22b3-46c2-9bc6-0357aeb0190a","name":"200","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer {{oto-token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"OID-9616-1002\",\r\n    \"onHoldReason\": \"Damaged\",\r\n    \"onHoldReasonLang\" : \"en\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/holdOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"69415d98a3a3e7623ff9a7efb3d4b9ad;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Sun, 14 Jul 2024 10:51:24 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"0"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Methods","value":"POST,GET,OPTIONS,PUT,DELETE,HEAD"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version, x-fetch-date"},{"key":"Access-Control-Max-Age","value":"728000"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true\r\n}"},{"id":"2e2bc759-54ff-4fd1-a910-579c69de5fe0","name":"400 missing reason config lang","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer {{oto-token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"OID-9616-1002\",\r\n    \"onHoldReason\": \"qafasd\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/holdOrder"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"073a89b2904476e504318424fdb6f7ac"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Sun, 14 Jul 2024 10:51:43 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"73"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Methods","value":"POST,GET,OPTIONS,PUT,DELETE,HEAD"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version, x-fetch-date"},{"key":"Access-Control-Max-Age","value":"728000"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO110\",\n    \"otoErrorMessage\":\"On Hold reason is is missing or invalid\"\n}"},{"id":"3018808c-7e22-44d7-a6b8-17c8cdecef14","name":"400 missing reason config","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer {{oto-token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"OID-9616-1002\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/holdOrder"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"04cfa15b92a1d97f03a4ab8a34b596bc;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Sun, 14 Jul 2024 10:51:55 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"69"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Methods","value":"POST,GET,OPTIONS,PUT,DELETE,HEAD"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version, x-fetch-date"},{"key":"Access-Control-Max-Age","value":"728000"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO110\",\n    \"otoErrorMessage\":\"On Hold reason is is missing or invalid\"\n}"}],"_postman_id":"607357c6-e58d-4923-9fc4-a7bb1e716a92"},{"name":"Unhold Order","id":"74ad2aaa-809e-4234-8be0-25f01aadd0dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"OID-9616-98794\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/unHoldOrder","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint allows users to release orders that are currently on hold. This endpoint is designed to resume the processing of held orders, making them available for fulfillment or further actions in the order management workflow.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>yes</td>\n<td>string</td>\n<td>The orderId you want to unhold.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","unHoldOrder"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"b191e4d9-dc5b-44ef-8f3a-045f51572dd5","name":"200","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer {{oto-token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"OID-9616-98794\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/unHoldOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"32dd74b85236114a7b97020ba6c3b061"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Sun, 14 Jul 2024 11:00:42 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"16"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Methods","value":"POST,GET,OPTIONS,PUT,DELETE,HEAD"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version, x-fetch-date"},{"key":"Access-Control-Max-Age","value":"728000"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"},{"id":"b8efe077-99d7-4fe5-b368-892dc8f9f0bf","name":"400 not allowed status","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer {{oto-token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"OID-9616-98794\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/unHoldOrder"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"b336dcfefa3e0b27e62fb7f46748a926;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Sun, 14 Jul 2024 10:53:35 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"96"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Methods","value":"POST,GET,OPTIONS,PUT,DELETE,HEAD"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version, x-fetch-date"},{"key":"Access-Control-Max-Age","value":"728000"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1103\",\n    \"otoErrorMessage\":\"Status of the order is not suitable for the action\"\n}"}],"_postman_id":"74ad2aaa-809e-4234-8be0-25f01aadd0dc"},{"name":"Get Order Details","event":[{"listen":"test","script":{"id":"fc4e8eb7-34e2-4f21-9e86-ae3865d8dd9d","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"ba9979b7-df72-4840-8a9c-549baac1e94f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/orderDetails?orderId=OID-50919-4346-C-C","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint provides detailed information about a specific order. By using this endpoint, you can retrieve comprehensive data about an order including status updates.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>yes</td>\n<td>string</td>\n<td>Id of the Order</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","orderDetails"],"host":["https://api.tryoto.com"],"query":[{"key":"orderId","value":"OID-50919-4346-C-C"}],"variable":[]}},"response":[{"id":"8001e038-8100-404d-99ab-54c5c42be35b","name":"200","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/orderDetails?orderId=OID-50919-4346-C-C","protocol":"https","host":["api","tryoto","com"],"path":["rest","v2","orderDetails"],"query":[{"key":"perPage","value":"10","disabled":true},{"key":"page","value":"1","disabled":true},{"key":"minDate","value":"2021-01-01","disabled":true},{"key":"maxDate","value":"2022-06-14","disabled":true},{"key":"id","value":"3077121","disabled":true},{"key":"orderId","value":"flex80043","disabled":true},{"key":"orderId","value":"OID-50919-4346-C-C"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"1a50328f024a40a5a98755e0b9af6f93;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Thu, 17 Nov 2022 09:05:51 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"1427"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"}],"cookie":[],"responseTime":null,"body":"{\n    \"orderId\": \"OID-50919-4346-C-C\",\n    \"trackingURL\": \"https://qa.tryoto.com/otoflex-tracking?enc=dXpMZTVNZCtMQStiOENERS83aVBYdHkwMFVPUDNnT21rM3VFbzRZbVREUGpRb3JZVXdpU1B3PT0=\",\n    \"packageWeight\": 1,\n    \"orderDocs\": [],\n    \"dcName\": \"OTO Flex\",\n    \"originCity\": \"Madinah\",\n    \"currency\": \"SAR\",\n    \"id\": 31078194,\n    \"amount\": 215,\n    \"customsValue\": 215,\n    \"pickupLocation\": \"WH - Madinah\",\n    \"deliveryOptionId\": 55266,\n    \"destinationCity\": \"Madinah\",\n    \"amountDue\": 0,\n    \"statusHistory\": [\n        {\n            \"date\": \"2026-02-18T12:15:31\",\n            \"description\": \"Created by m.pisgin enter\",\n            \"id\": 55113452,\n            \"status\": \"new\"\n        },\n        {\n            \"date\": \"2026-02-18T12:15:31\",\n            \"description\": \"Created by m.pisgin enter\",\n            \"id\": 55113453,\n            \"status\": \"assignedToWarehouse\"\n        },\n        {\n            \"date\": \"2026-02-18T12:16:05\",\n            \"description\": \"Order has picked by 50919\",\n            \"id\": 55113456,\n            \"status\": \"assignedToWarehouse\"\n        },\n        {\n            \"date\": \"2026-02-18T12:16:05\",\n            \"description\": \"Order has picked by 50919\",\n            \"id\": 55113457,\n            \"status\": \"assignedToWarehouse\"\n        },\n        {\n            \"date\": \"2026-02-18T12:16:05\",\n            \"description\": \"Order has missing item(s) in picking process\",\n            \"id\": 55113458,\n            \"status\": \"assignedToWarehouse\"\n        },\n        {\n            \"date\": \"2026-02-18T12:18:00\",\n            \"shipmentId\": \"B1B45E0C\",\n            \"description\": \"Shipment created by m.pisgin enter\",\n            \"id\": 55113466,\n            \"deliveryCompany\": \"otoDriverApp\",\n            \"status\": \"searchingDriver\"\n        },\n        {\n            \"date\": \"2026-02-23T11:37:11\",\n            \"shipmentId\": \"B1B45E0C\",\n            \"description\": \"Order assigned to New_Driver_new by m.pisgin enter\",\n            \"id\": 55135729,\n            \"deliveryCompany\": \"otoDriverApp\",\n            \"status\": \"shipmentCreated\"\n        }\n    ],\n    \"shipmentId\": \"B1B45E0C\",\n    \"success\": true,\n    \"customsCurrency\": \"SAR\",\n    \"packingStatusHistory\": [\n        {\n            \"date\": \"2026-04-07T11:09\",\n            \"description\": \"Order is shipped  within dispatching unit 193 by picker3\",\n            \"packingStatus\": \"shipped\"\n        },\n        {\n            \"date\": \"2026-02-18T12:19:16\",\n            \"description\": \"Order is packed by m.pisgin enter\",\n            \"packingStatus\": \"packed\"\n        }\n    ],\n    \"paymentMethod\": \"paid\",\n    \"packageCount\": 1,\n    \"orderDate\": \"2026-02-18 12:15:31\",\n    \"items\": [\n        {\n            \"quantity\": 1,\n            \"hscode\": \"1268\",\n            \"rowTotal\": 200,\n            \"price\": 200,\n            \"id\": 1,\n            \"sku\": \"Lenovo\",\n            \"taxAmount\": 15\n        }\n    ],\n    \"status\": \"shipmentCreated\",\n    \"customer\": {\n        \"country\": \"SA\",\n        \"address\": \"DMGD2681, 2681, Abu Ammar Al Ghaesh, 6619, Al Barakah Dist., 42333, Madinah, Kingdom of Saudi Arabia\",\n        \"city\": \"Madinah\",\n        \"postcode\": \"42333\",\n        \"mobile\": \"905459149187\",\n        \"lon\": 39.57451279,\n        \"buildingNo\": \"2681\",\n        \"street\": \"Abu Ammar Al Ghaesh\",\n        \"secondaryAddressNumber\": \"6619\",\n        \"district\": \"Al Barakah Dist.\",\n        \"name\": \"Muhammed PSGN\",\n        \"id\": 1,\n        \"state\": \"Madinah Province\",\n        \"lat\": 24.51820876\n    }\n}"},{"id":"c07c6d9b-f95f-48f0-9d55-dd289e84f2d7","name":"200 customer details","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/orderDetails?id=30939445","host":["https://api.tryoto.com"],"path":["rest","v2","orderDetails"],"query":[{"key":"id","value":"30939445"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"1301"},{"key":"Date","value":"Tue, 01 Jul 2025 08:56:16 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"amount\": 120,\n    \"orderId\": \"Testing01-C-C-c\",\n    \"trackingURL\": \"https://www.smsaexpress.com/ar/trackingdetails?tracknumbers=293083993106\",\n    \"packageWeight\": 101,\n    \"orderDocs\": [],\n    \"pickupLocation\": \"WH-1\",\n    \"amountDue\": 0,\n    \"statusHistory\": [\n        {\n            \"date\": \"2025-06-24T14:19:15\",\n            \"description\": \"Created by Ocinar\",\n            \"id\": 35106030,\n            \"status\": \"new\"\n        },\n        {\n            \"date\": \"2025-06-24T14:19:16\",\n            \"description\": \"Created by Ocinar\",\n            \"id\": 35106031,\n            \"status\": \"assignedToWarehouse\"\n        },\n        {\n            \"date\": \"2025-06-24T14:19:54\",\n            \"shipmentId\": \"293083993106\",\n            \"description\": \"Shipment Created By Ocinar\",\n            \"id\": 35106032,\n            \"deliveryCompany\": \"secom\",\n            \"status\": \"searchingDriver\"\n        },\n        {\n            \"date\": \"2025-06-24T14:20:19\",\n            \"shipmentId\": \"293083993106\",\n            \"description\": \"The weight of the shipment was updated by secom from 1.0 kg to 101.0 kg.\",\n            \"id\": 35106272,\n            \"deliveryCompany\": \"secom\",\n            \"status\": \"informationUpdate\"\n        }\n    ],\n    \"shipmentId\": \"293083993106\",\n    \"dcName\": \"Smsa Ecom V2\",\n    \"success\": true,\n    \"paymentMethod\": \"paid\",\n    \"currency\": \"SAR\",\n    \"packageCount\": 1,\n    \"id\": 30939445,\n    \"orderDate\": \"2025-06-24 14:19:15\",\n    \"items\": [\n        {\n            \"id\": 1\n        }\n    ],\n    \"status\": \"searchingDriver\",\n    \"customer\": {\n        \"destinationCity\": \"Riyadh\",\n        \"country\": \"SA\",\n        \"address\": \"riyadh\",\n        \"district\": \"Al Mursalat Dist.\",\n        \"mobile\": \"966569869999\",\n        \"originCity\": \"Riyadh\",\n        \"name\": \"Muhammet\",\n        \"lon\": 46.675297,\n        \"id\": 1,\n        \"state\": \"Riyadh Province\",\n        \"lat\": 24.713552,\n        \"email\": \"muhammetpisgin35@gmail.com\"\n    }\n}"}],"_postman_id":"ba9979b7-df72-4840-8a9c-549baac1e94f"},{"name":"Check Order Availability","id":"5fbc10cf-e360-4d8f-88b5-60dd3f467cbd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"extra-test-10\",\r\n    \"ruleIds\": [\r\n    \"b781d9e6-36da-4cd1-bf7d-f8604561ca6a\" \r\n     ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/checkOrderAvailability","description":"<h2 id=\"check-order-availability\">Check Order Availability</h2>\n<p>This API endpoint allows you to check the availability of an order based on the provided <code>orderId</code> and associated <code>ruleIds</code>.</p>\n<h3 id=\"request-method\">Request Method</h3>\n<p><strong>POST</strong></p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<p><code>https://api.tryoto.com/rest/v2/checkOrderAvailability</code></p>\n<h3 id=\"request-parameters\">Request Parameters</h3>\n<ol>\n<li><p><strong>Existing Order (with OrderID)</strong></p>\n<ul>\n<li><p>The user provides an orderId (increment ID) that is already created in OTO.</p>\n</li>\n<li><p>The system checks the availability of the order and returns the list of locations where it can be fulfilled.</p>\n</li>\n<li><p>By default, the API considers all OMS rules while checking availability.</p>\n</li>\n<li><p>Optionally, the user can provide specific OMS ruleIds, and the system will use these rules instead of the default set.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Draft Order (without OrderID)</strong></p>\n<ul>\n<li><p>The user provides all required order and customer details for an order that has not yet been created in OTO.</p>\n</li>\n<li><p>The system checks the availability based on the provided information and returns the list of locations where the order can be fulfilled.</p>\n</li>\n<li><p>By default, the API considers all OMS rules while checking availability.</p>\n</li>\n<li><p>Optionally, the user can provide specific OMS ruleIds, and the system will use these rules instead of the default set.</p>\n</li>\n</ul>\n</li>\n</ol>\n<h4 id=\"example-request-body\">Example Request Body</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"orderId\": \"extra-test-10\",\n    \"ruleIds\": [\n        \"b781d9e6-36da-4cd1-bf7d-f8604561ca6a\"\n    ]\n}\n\n</code></pre>\n<h3 id=\"expected-response-format\">Expected Response Format</h3>\n<p>The response will be in JSON format and will include the following fields:</p>\n<ul>\n<li><p><strong>success</strong> (boolean): Indicates whether the request was successful.</p>\n</li>\n<li><p><strong>locations</strong> (array of objects): Contains details about the locations related to the order availability. Each location object includes:</p>\n<ul>\n<li><p><strong>locationName</strong> (string): The name of the location.</p>\n</li>\n<li><p><strong>distance</strong> (number): The distance to the location.</p>\n</li>\n<li><p><strong>locationCoordinates</strong> (object): Contains the coordinates of the location with:</p>\n<ul>\n<li><p><strong>lon</strong> (number): Longitude of the location.</p>\n</li>\n<li><p><strong>lat</strong> (number): Latitude of the location.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>locationCode</strong> (string): The code for the location.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>orderAvailability</strong> (string): A string indicating the availability status of the order.</p>\n</li>\n</ul>\n<h4 id=\"example-response\">Example Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"locations\": [\n        {\n            \"locationName\": \"\",\n            \"distance\": 0,\n            \"locationCoordinates\": {\n                \"lon\": 0,\n                \"lat\": 0\n            },\n            \"locationCode\": \"\"\n        }\n    ],\n    \"orderAvailability\": \"\"\n}\n\n</code></pre>\n","urlObject":{"path":["rest","v2","checkOrderAvailability"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"c2c37789-5930-4048-a8f5-64f2b3139799","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"extra-test-10\",\r\n    \"ruleIds\": [\r\n    \"b781d9e6-36da-4cd1-bf7d-f8604561ca6a\" \r\n     ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/checkOrderAvailability"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"193"},{"key":"Date","value":"Thu, 14 Aug 2025 09:27:16 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"locations\": [\n        {\n            \"locationName\": \"Home - John Doe\",\n            \"distance\": 2510.18,\n            \"locationCoordinates\": {\n                \"lon\": 46.70160836,\n                \"lat\": 24.7310685\n            },\n            \"locationCode\": \"123452\"\n        }\n    ],\n    \"orderAvailability\": \"Yes\"\n}"},{"id":"77c8e760-1aa1-400b-bfb8-04be58063331","name":"404 not found","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"extra-test-10\",\r\n    \"ruleIds\": [\r\n    \"b781d9e6-36da-4cd1-bf7d-f860451ca6a\" \r\n     ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/checkOrderAvailability"},"status":"Not Found","code":404,"_postman_previewlanguage":"Text","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"42"},{"key":"Date","value":"Thu, 14 Aug 2025 09:28:01 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"orderAvailability\": \"No\"\n}"},{"id":"25314b37-9335-41d3-996d-0ca57e7b48a5","name":"200 order data","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjU3YmZiMmExMWRkZmZjMGFkMmU2ODE0YzY4NzYzYjhjNjg3NTgxZDgiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI4NDYyIiwiY2xpZW50VHlwZSI6IkVudGVycHJpc2VQYWNrYWdlIiwicGhvbmVfbnVtYmVyIjoiKzk2NjExMTExMjIyMyIsInVzZXJUeXBlIjoiY29tcGFueUFkbWluIiwidXNlck5hbWUiOiJPY2luYXIiLCJ1c2VySWQiOiIxMjY0NSIsImVtYWlsIjoib2NpbmFyQHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE3NTM2OTA5OTUsInVzZXJfaWQiOiJPRUVhWHdoTHI4ZlV5OHJ2Q29aNUNvb05iMXQyIiwic3ViIjoiT0VFYVh3aExyOGZVeThydkNvWjVDb29OYjF0MiIsImlhdCI6MTc1NTE2MjAwNywiZXhwIjoxNzU1MTY1NjA3LCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiZW1haWwiOlsib2NpbmFyQHRyeW90by5jb20iXSwicGhvbmUiOlsiKzk2NjExMTExMjIyMyJdfSwic2lnbl9pbl9wcm92aWRlciI6ImN1c3RvbSJ9fQ.m6YVx_RgVu5gd1p-pfA7FFWGZxEDM2QAnu11NDUZKwbma2vDa7nHeQ2aiR5MPed_oXxbaEym1oUm9fFg_P_4VyNCph3m8eeacwy4L5G3XRbs3F7yU4_cqmq2QQ7LXy4f-JWRHDh6NmYcnW1OHEVGlUGoxfnfpvwLjX2dhuH_f0AkUHJNJnIDgAnYlr6NwEZsTldh6krnFZLjwgbkixaPKOhBmjX9c_XN--1EGx1XAMLbs98zHuvpRzzmyE3vvmR0lwVVPYhlHB92SB2GvmvlYru883ZMuZA4xNeOBLTrRPJ-qoUTGQJqPhcPDvseZiGRYj4TARWnkp7R-wsRKJvqyA"}],"body":{"mode":"raw","raw":"{\r\n  \"order\": {\r\n    \"storeName\": null,\r\n    \"packageWeight\": 1.0,\r\n    \"packageCount\": 1,\r\n    \"packageSize\": null,\r\n    \"paymentMethod\": \"paid\",\r\n    \"amount_due\": 0.0,\r\n    \"amount\": 225.0,\r\n    \"brandId\": null,\r\n    \"ref1\": \"1237785342\",\r\n    \"ref2\": null,\r\n    \"ref3\": null,\r\n    \"orderItems\": [\r\n      {\r\n        \"sku\": \"U-9992-1898-900Ü3013\",\r\n        \"quantity\": 1\r\n      }\r\n    ]\r\n  },\r\n    \"customer\": {\r\n      \"address\": \"6832, Abruq AR Rughamah District, Jeddah 22272 3330, Saudi Arabia\",\r\n      \"district\": \"Al Hamra\",\r\n      \"city\": \"Riyadh\",\r\n      \"country\": \"SA\",\r\n      \"postcode\": \"12345\",\r\n      \"lat\": \"40.706333\",\r\n      \"lon\": \"29.888211\"\r\n    }\r\n  \r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/checkOrderAvailability"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"193"},{"key":"Date","value":"Thu, 14 Aug 2025 09:44:16 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"locations\": [\n        {\n            \"locationName\": \"Home - John Doe\",\n            \"distance\": 2510.18,\n            \"locationCoordinates\": {\n                \"lon\": 46.70160836,\n                \"lat\": 24.7310685\n            },\n            \"locationCode\": \"123452\"\n        }\n    ],\n    \"orderAvailability\": \"Yes\"\n}"}],"_postman_id":"5fbc10cf-e360-4d8f-88b5-60dd3f467cbd"}],"id":"aa318b0f-bfc4-41b1-bf81-aa7de084cae1","_postman_id":"aa318b0f-bfc4-41b1-bf81-aa7de084cae1","description":""},{"name":"Shipments","item":[{"name":"Create Shipment","id":"b4e5723b-4160-471d-b897-971f08838c03","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"1232464\",\r\n    \"deliveryOptionId\":\"12345\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createShipment","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint allows you create shipment for orders, while creating shipments need a valid delivery option id. You can get valid delivery options in two ways:</p>\n<ul>\n<li><p><strong>Delivery Options with OTO rates</strong>:<br />  No contracted delivery companies or activation is required. OTO offers a range of delivery company options, which are available for use. You can view these options and their associated fees by using the <code>Check OTO Delivery Fee</code> endpoint.</p>\n</li>\n<li><p><strong>Delivery Options with your own rates:</strong><br />  In this case, you already have agreements with one or more delivery companies. Each delivery company you connect is linked to a specific delivery option ID. You can retrieve these IDs by using the <code>Get Delivery Options</code> or <code>checkDeliveryFee</code> endpoints.</p>\n</li>\n</ul>\n<p><strong>Note:</strong> If deliveryOptionId is not sent on the request, the assignment is made to the delivery company that complies with your feasibility rule. If you do not have a feasibility rule setting, the order will be automatically assigned to the first delivery company added.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>yes</td>\n<td>string</td>\n<td>Order number for which you want to create a shipment</td>\n</tr>\n<tr>\n<td>deliveryOptionId</td>\n<td>no</td>\n<td>int</td>\n<td>Activated delivery company option id</td>\n</tr>\n<tr>\n<td>pickingType</td>\n<td>no</td>\n<td>enum</td>\n<td>Possible values:  <br />PICKUP_BY_DC: Shipping company offers free pickup from origin. BRANCH_DROP_OFF: Package must be delivered to a branch of the shipping company.</td>\n</tr>\n<tr>\n<td>whoPays</td>\n<td>no</td>\n<td>enum</td>\n<td>If implemented, annotates who wil pay for the shipment. Possible values: marketplacePaysDeliveryFee, sellerPaysDeliveryFee</td>\n</tr>\n<tr>\n<td>frontSideIDCard</td>\n<td>no</td>\n<td>string</td>\n<td>URL of the front side of the recipient’s national ID card. Required for international shipments to Kuwait, Oman and Qatar.</td>\n</tr>\n<tr>\n<td>backSideIDCard</td>\n<td>np</td>\n<td>string</td>\n<td>URL of the back side of the recipient’s national ID card. Required for international shipments to Kuwait, Oman and Qatar.</td>\n</tr>\n<tr>\n<td>consigneeId</td>\n<td>no</td>\n<td>string</td>\n<td>Receiver’s ID number required for some international shipments (e.g., Oman).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","createShipment"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"3db2364e-a8ed-4035-baca-97398c2f35b6","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"1232464\",\r\n    \"deliveryOptionId\":\"12345\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createShipment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"create shipment request is received.\"\n}"},{"id":"8887f87c-49c1-49d6-8911-43a7d866760f","name":"200 with whoPays","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"1232464\",\r\n    \"deliveryOptionId\":\"12345\",\r\n    \"whoPays\": \"marketplacePaysDeliveryFee\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createShipment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"create shipment request is received.\"\n}"},{"id":"e5378c2b-ad68-48aa-9f6b-a036f4cdfac8","name":"404","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"1232464\",\r\n    \"deliveryOptionId\":\"12345\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createShipment"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1002\",\n    \"otoErrorMessage\":\"Order is not exist\"\n}"},{"id":"576310dd-44d4-421f-8c19-94d79156f062","name":"400 - credit","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"1232464\",\r\n    \"deliveryOptionId\":\"12345\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createShipment"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1006\",\n    \"otoErrorMessage\":\"Credit is not enough\"\n}"},{"id":"6a06d142-9ed4-4c21-9ded-c8ca34869a30","name":"400 - orderId required","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"\",\r\n    \"deliveryOptionId\":\"12345\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createShipment"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1001\",\n    \"otoErrorMessage\":\"Invalid or missing order Id\"\n}"}],"_postman_id":"b4e5723b-4160-471d-b897-971f08838c03"},{"name":"Cancel Shipment","id":"858499ac-1ae9-42ff-9f33-c617ea0b79a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"24543ec5-1dd2-46a1-b4b3-d3bd47837665\",\r\n    \"shipmentId\": \"F21SACO00227700000\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/cancelShipment","description":"<p><strong>Available Packages</strong>: All Packages</p>\n<p>This API initiates the cancellation process with the shipping company.</p>\n<ul>\n<li><p>Shipments cannot be canceled once they have reached the \"<strong>picked up</strong>\" status.</p>\n</li>\n<li><p>Some shipping companies do not support shipment cancellations, which may result in a failure response indicating the shipment could not be canceled.</p>\n</li>\n</ul>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>yes</td>\n<td>string</td>\n<td>orderId from which shipment was created</td>\n</tr>\n<tr>\n<td>shipmentId</td>\n<td>yes</td>\n<td>string</td>\n<td>Shipment id to be cancelled.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","cancelShipment"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"00c85697-2d5e-41f4-b7e6-9cb1fce11d55","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"fc800616-bf12-4cd0-b456-183ae2680b1b\",\r\n    \"shipmentId\": \"44116718461\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/cancelShipment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"85608d62696e5ef545d0f9c459c082d1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Sun, 22 Jan 2023 13:18:21 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"16"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"},{"id":"0f3cb8d0-5d73-44c6-bb0a-905f5f4eef63","name":"400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"fc800616-bf12-4cd0-b456-183ae2680b1b\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/cancelShipment"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"3bffd7092531ee3dd6b870b7377eb586"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Sun, 22 Jan 2023 13:18:42 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"67"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1079\",\n    \"otoErrorMessage\":\"Shipment id is required\"\n}"},{"id":"cd2064fe-b703-46f8-9418-5532b73cff6f","name":"400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"fc800616-bf12-4cd0-b456-183ae2680b1b\",\r\n    \"shipmentId\": \"44116718461000\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/cancelShipment"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"1fa64e540d134392bd3301c45950e16c"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Sun, 22 Jan 2023 13:18:57 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"106"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1082\",\n    \"otoErrorMessage\":\"Order Status is not allowed for cancel shipment\"\n}"}],"_postman_id":"858499ac-1ae9-42ff-9f33-c617ea0b79a2"}],"id":"6c44723b-c44c-4cf0-b7a0-9f6d7e6b1b68","_postman_id":"6c44723b-c44c-4cf0-b7a0-9f6d7e6b1b68","description":""},{"name":"Return Shipments","item":[{"name":"Create Return Shipment","event":[{"listen":"prerequest","script":{"id":"eb2a4b45-5c0d-4a1b-a06d-1f7b02baab7c","exec":[""],"type":"text/javascript"}},{"listen":"test","script":{"id":"1937b06b-cbc1-46f9-9ee5-4d8833e19e43","exec":[""],"type":"text/javascript"}}],"id":"fd6ba07d-1320-40aa-8aac-893b99b67ebe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"202111080914\",\n    \"deliveryOptionId\": \"156\",\n    \"pickupLocationCode\": \"wh1\",\n    \"items\": [\n        {\n            \"quantity\": \"1\",\n            \"sku\": \"SKU045857\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createReturnShipment","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint creates a new return order for delivered forward orders.<br />A new return order ID is generated by appending a suffix (e.g. -R1, -R2) to the original order ID and is returned in the response for return tracking and related operations.<br />Return processing is handled on an item basis, meaning only the specified items are included in the return order and used for all return-related calculations.</p>\n<p><strong>Example:</strong></p>\n<p>Original order ID: ORD-1234</p>\n<p>Order status: delivered</p>\n<p><strong>Result:</strong></p>\n<p>A new return order is created with order ID: ORD-1234-R1</p>\n<p>The return order includes only SKU-1</p>\n<p>All return-related actions (tracking, printing, status checks) must be performed using ORD-1234-R1</p>\n<ul>\n<li><p><strong>Delivery Options with OTO rates</strong>:<br />  No contracted delivery companies or activation is required. OTO offers a range of delivery company options, which are available for use. You can view these options and their associated fees by using the <code>Check OTO Delivery Fee</code> endpoint.</p>\n</li>\n<li><p><strong>Delivery Options with your own rates:</strong><br />  In this case, you already have agreements with one or more delivery companies. Each delivery company you connect is linked to a specific delivery option ID. You can retrieve these IDs by using the <code>Get Delivery Options</code> or <code>checkDeliveryFee</code> endpoints.</p>\n</li>\n</ul>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>yes</td>\n<td>string</td>\n<td>Order number for which you want to create a reverse shipment.</td>\n</tr>\n<tr>\n<td>pickupLocationCode</td>\n<td>no</td>\n<td>string</td>\n<td>Predefined pickup address of branches/warehouses from <code>Create Pickup Location</code> endpoint.</td>\n</tr>\n<tr>\n<td>deliveryOptionId</td>\n<td>no</td>\n<td>string</td>\n<td>Activated delivery company option id.</td>\n</tr>\n<tr>\n<td>pickingType</td>\n<td></td>\n<td>enum</td>\n<td>Possible values:  <br />PICKUP_BY_DC: Shipping company offers free pickup from origin. BRANCH_DROP_OFF: Package must be delivered to a branch of the shipping company.</td>\n</tr>\n<tr>\n<td>frontSideIDCard</td>\n<td>no</td>\n<td>string</td>\n<td>URL of the front side of the recipient’s national ID card. Required for international shipments to Kuwait, Oman and Qatar.</td>\n</tr>\n<tr>\n<td>backSideIDCard</td>\n<td>no</td>\n<td>string</td>\n<td>URL of the back side of the recipient’s national ID card. Required for international shipments to Kuwait, Oman and Qatar.</td>\n</tr>\n<tr>\n<td>consigneeId</td>\n<td>no</td>\n<td>string</td>\n<td>Receiver’s ID number required for some international shipments (e.g., Oman).</td>\n</tr>\n<tr>\n<td>items</td>\n<td>no</td>\n<td>Array</td>\n<td>Array of items.</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"item-fields-definitions\">Item fields definitions:</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>quantity</td>\n<td>yes</td>\n<td>string</td>\n<td>Return quantity of item.</td>\n</tr>\n<tr>\n<td>sku</td>\n<td>yes</td>\n<td>string</td>\n<td>Sku of return item.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Parameters for Customer Data</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>yes</td>\n<td>string</td>\n<td>Customer full name</td>\n</tr>\n<tr>\n<td>email</td>\n<td>no</td>\n<td>string</td>\n<td>Customer email address</td>\n</tr>\n<tr>\n<td>mobile</td>\n<td>yes</td>\n<td>string</td>\n<td>Mobile number of the customer</td>\n</tr>\n<tr>\n<td>address</td>\n<td>yes</td>\n<td>string</td>\n<td>Address of the customer</td>\n</tr>\n<tr>\n<td>district</td>\n<td>no</td>\n<td>string</td>\n<td>District or area name</td>\n</tr>\n<tr>\n<td>city</td>\n<td>yes</td>\n<td>string</td>\n<td>City name</td>\n</tr>\n<tr>\n<td>state</td>\n<td>no</td>\n<td>string</td>\n<td>State name</td>\n</tr>\n<tr>\n<td>country</td>\n<td>yes</td>\n<td>string</td>\n<td>Possible values can be <em>SA</em>,<em>EG</em>,<em>UAE</em>,<em>BHR</em>,<em>KWT</em></td>\n</tr>\n<tr>\n<td>buildingNo</td>\n<td>no</td>\n<td>string</td>\n<td>The building number from the national address.</td>\n</tr>\n<tr>\n<td>secondaryAddressNumber</td>\n<td>no</td>\n<td>string</td>\n<td>The additional/secondary number in the national address.</td>\n</tr>\n<tr>\n<td>shortAddressCode</td>\n<td>no</td>\n<td>string</td>\n<td>A simplified version of the traditional address transformed into a unique code. It consists of 4 letters (e.g., RAGI) assigned based on postal codes and 4 digits representing the building number (e.g., 2929).</td>\n</tr>\n<tr>\n<td>postcode</td>\n<td>no</td>\n<td>string</td>\n<td>postal code of address</td>\n</tr>\n<tr>\n<td>street</td>\n<td>no</td>\n<td>string</td>\n<td>Street of the customer</td>\n</tr>\n<tr>\n<td>lat</td>\n<td>no</td>\n<td>double</td>\n<td>Latitude</td>\n</tr>\n<tr>\n<td>lon</td>\n<td>no</td>\n<td>double</td>\n<td>Longitude</td>\n</tr>\n<tr>\n<td>refID</td>\n<td>no</td>\n<td>string</td>\n<td>exp. customerId of ecommerce</td>\n</tr>\n<tr>\n<td>W3WAddress</td>\n<td>no</td>\n<td>string</td>\n<td>if you want to define the address with using <a href=\"https://what3words.com/clear.clear.clear\">what3words.com</a> you can use this option</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","createReturnShipment"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"cd9aa1b2-21bd-401e-a7c5-a030aabc99cd","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"2204749035\",\n    \"pickupLocationCode\": \"testLocation\",\n    \"deliveryOptionId\":\"123\",\n    \"items\": [\n        {\n            \"quantity\": \"1\",\n            \"sku\": \"test-sku\"\n        }\n    ]\n}\n","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createReturnShipment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"returnOrderId\": \"2204749035-R1\",\r\n    \"message\": \"A new return order is created for return shipment\"\r\n}\r\n"},{"id":"a34fb841-ab06-4124-9e1e-83c1cbbdc336","name":"200- Update Address","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"2204749035\",\n    \"pickupLocationCode\": \"testLocation\",\n    \"customer\":{\n        \"name\": \"fatmanur yavuz\",\n        \"email\": \"test@test.com\",\n        \"mobile\": \"546607389\",\n        \"address\": \"8089, Salam Ibn Salim, 4314, Al Mughaisilah Dist., 42315, Madinah, Kingdom of Saudi Arabia\",\n        \"district\": \"Al Mughaisilah Dist.\",\n        \"city\": \"Madinah\",\n        \"buildingNo\": \"8089\",\n        \"street\": \"Salam Ibn Salim\",\n        \"secondaryAddressNumber\": \"4314\",\n        \"shortAddressCode\": \"DMAJ8089\",\n        \"country\": \"SA\",\n        \"postcode\": \"42315\"\n    },\n    \"deliveryOptionId\":\"123\",\n    \"items\": [\n        {\n            \"quantity\": \"1\",\n            \"sku\": \"test-sku\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createReturnShipment"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"4ff2d96a-ede0-4260-a65f-419c628128ac","name":"400-Already returned items","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"orderId\": \"202111080914\",\n    \"deliveryOptionId\": \"156\",\n    \"pickupLocationCode\": \"wh1\",\n    \"items\": [\n        {\n            \"quantity\": \"1\",\n            \"sku\": \"SKU045857\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createReturnShipment"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"otoErrorCode\": \"OTO1187\",\r\n    \"success\": false,\r\n    \"otoErrorMessage\": \"Item(s) have already been returned.\"\r\n}"}],"_postman_id":"fd6ba07d-1320-40aa-8aac-893b99b67ebe"},{"name":"Get Return Link","id":"e3373724-ebbe-4dbf-bddd-0b99484b2be5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\":\"123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getReturnLink","description":"<p><strong>Available Packages:</strong> Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint generates a link that serves as a return request portal for end customers. The portal allows customers to initiate return requests seamlessly. Additionally, the portal's details and settings can be customized in the OTO Dashboard to align with your specific requirements.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>yes</td>\n<td>string</td>\n<td>The order for which a return request is requested.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","getReturnLink"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"3c7fa3f4-afd0-4b36-8659-14548b00cfcb","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\":\"1232464\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getReturnLink"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"305f9067f6a75ceb7737673e299a615c;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Wed, 03 Nov 2021 14:34:59 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"114"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"returnLink\": \"https://app.tryoto.com/sms/return-request?key=Y3RnL0MwMTJiTFYwOVo5UnhGS0lOcU0xcnhBclRVMGwzTENGcjd4bEZCST0=\"\n}"},{"id":"0e3e57f7-d36d-449e-b715-f32538cb31d2","name":"404","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\":\"123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getReturnLink"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"otoErrorCode\":\"OTO1002\",\r\n    \"otoErrorMessage\":\"Order is not exist\"\r\n}"},{"id":"0314cb71-94f4-424e-b090-06b596f63b65","name":"400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getReturnLink"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"otoErrorCode\":\"OTO1001\",\r\n    \"otoErrorMessage\":\"Invalid or missing order Id\"\r\n}"}],"_postman_id":"e3373724-ebbe-4dbf-bddd-0b99484b2be5"},{"name":"Get Return Details","id":"111c0ebb-52da-4b55-b83b-99ef46d8dc09","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"OID-9616-1008\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getReturnDetails","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint allows you to retrieve detailed information about the reverse shipment associated with a specific order. Reverse shipments are typically created when an order is returned or exchanged. This endpoint provides comprehensive insights into the reverse shipment process, including: return reason, returned items etc.</p>\n<p><strong>Request Parameters:</strong></p>\n<p>Global error codes are defined in the APPENDIX folder. These are the endpoint specific error codes.</p>\n<p><strong>Response Parameters:</strong></p>\n<p>returnedItems: An array showing information about items to be returned.</p>\n<p>sku: sku of the item.</p>\n<p>quantityToBeReturned: Quantity on how many items will be returned.</p>\n<p>returnLocationCode: Pickup location code that the items will be return.</p>\n<p>items: An array shows the all items on the order.</p>\n<p>quantityOrdered: Quantity of items ordered</p>\n<p>status: Current status of the return shipment.</p>\n","urlObject":{"path":["rest","v2","getReturnDetails"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"ec88e17c-3556-4f43-99fb-e5610de551b4","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"OID-9616-1008\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getReturnDetails"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"4750d8956c29ab0ba5e57195e04c059f;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Thu, 21 Dec 2023 10:47:00 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"148"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Methods","value":"POST,GET,OPTIONS,PUT,DELETE,HEAD"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version, x-fetch-date"},{"key":"Access-Control-Max-Age","value":"728000"}],"cookie":[],"responseTime":null,"body":"{\n    \"returnLocationCode\": \"Riyadh\",\n    \"orderId\": \"OID-9616-1008\",\n    \"returnReason\": \"Damaged\",\n    \"items\": [\n        {\n            \"sku\": \"123456\",\n            \"quantityOrdered\": 1\n        }\n    ],\n    \"status\": \"returned\"\n}"},{"id":"67cdd515-2abb-4a6b-8491-da1d3349617b","name":"401 Unauthorized","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getReturnDetails"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Jwt is expired\",\n    \"code\": 401\n}"}],"_postman_id":"111c0ebb-52da-4b55-b83b-99ef46d8dc09"},{"name":"Trigger Return SMS","id":"f226d1f7-2643-42f2-a664-09cea8733efc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\":\"523939\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/triggerReturnSms","description":"<p><strong>Available Packages:</strong> Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint will trigger an SMS for a successful return request, If your SMS settings are configured correctly.</p>\n<p>Please note that, since the SMS service operates asynchronously, the response does not confirm that the SMS has been delivered to the end customer. For a more detailed investigation of any SMS delivery issues, we recommend checking the <strong>SMS Logs</strong> under the <strong>Logs</strong> section in the OTO UI.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>yes</td>\n<td>string</td>\n<td>The orderId you want to trigger return sms.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","triggerReturnSms"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"8e1585ed-cb13-41d7-af49-9fb53c2a5512","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\":\"flex80055\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/triggerReturnSms"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"ed83d57ca47db187364d7420e8a2c5f0"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Thu, 19 Jan 2023 15:11:47 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"32"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Method","value":"*"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"otoId\": 3077435\n}"},{"id":"8846870b-f56d-40db-9411-c782e040c2f3","name":"400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\":\"123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/triggerReturnSms"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"db3d2adec7fb9a4e689a6140c1d363e0;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Thu, 19 Jan 2023 15:10:12 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"61"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Method","value":"*"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1002\",\n    \"otoErrorMessage\":\"Order is not exist\"\n}"}],"_postman_id":"f226d1f7-2643-42f2-a664-09cea8733efc"}],"id":"341c26cf-804b-4f9b-aa7e-5d6e33fbdf1b","_postman_id":"341c26cf-804b-4f9b-aa7e-5d6e33fbdf1b","description":""},{"name":"Shipping Label(AWB)","item":[{"name":"Print AWB","id":"b0ed99bb-9684-49d2-9881-3ee692724e1e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/print/orderId","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpointallows you to access print URL for generated Air Waybill (AWB) for shipments. An AWB is a crucial document used in air delivery transport that contains essential shipping information.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>yes</td>\n<td>string</td>\n<td>Order id of the order to be printed</td>\n</tr>\n<tr>\n<td>internationalProforma</td>\n<td>no</td>\n<td>boolean</td>\n<td>If set to true, the response will include the International Proforma for international shipments.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","print","orderId"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"266fc874-232f-4954-83f4-6bcccb46fa76","name":"Print AWB","originalRequest":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/print/orderId"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"a70fa99c-f5e3-47f8-9990-febb0e64c690","name":"200 Print International Proforma","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/print/OID-12645-1111374?internationalProforma=true","protocol":"https","host":["api","tryoto","com"],"path":["rest","v2","print","OID-12645-1111374"],"query":[{"key":"internationalProforma","value":"true"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"fb74f443b855e895a6bb29cb15d9014e"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Thu, 21 Dec 2023 10:22:50 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"207"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Methods","value":"POST,GET,OPTIONS,PUT,DELETE,HEAD"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version, x-fetch-date"},{"key":"Access-Control-Max-Age","value":"728000"}],"cookie":[],"responseTime":null,"body":"{\n\n    \"dcTrackingNumber\": \"\",\n\n    \"success\": true,\n\n    \"internationalProforma\": \"JVBERi0xLjQKJfbk/N8KMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovVmVyc2lvbiAvMS43Ci9QYWdlcyAyIDAgUgo+PgplbmRvYmoKMyAwIG9iago8PAovQ3JlYXRpb25EYXRlIChEOjIwMjUxMDI3MDc0ODQ1KzAwJzAwJykKL1Byb2R1Y2VyIChvcGVuaHRtbHRvcGRmLmNvbSkKL1RpdGxlIChQcm9mb3JtYSBJbnZvaWNlKQo+PgplbmRvYmoKMiAwIG9iago8PAovVHlwZSAvUGFnZXMKL0tpZHMgWzQgMCBSXQovQ291bnQgMQo+PgplbmRvYmoKNCAwIG9iago8PAovVHlwZSAvUGFnZQovTWVkaWFCb3ggWzAuMCAwLjAgNTk1LjI3NSA4NDEuODc1XQovUGFyZW50IDIgMCBSCi9Db250ZW50cyA1IDAgUgovUmVzb3VyY2VzIDYgMCBSCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggMzA5OAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0NCniczVxNbxzHESUQQIe95OzbHJXLZKa/ZgYwBHBJbWAHgRKbQA5BDrK0siiYZEIxUhgHyF9P9dd0dc/rHS5jOoawErd259Xr19Wva3qX6tpODrr5vBHN15uu+bDpu+YPm7/8temat5u/b6Rpxk63I73laqP11IpBd2KO/cBi0lgoNVKQrsqfpfe/3/x5c02J7J/b7zdKNMOgW0FvnVwGGdBS1OYQrRY+qlo1+qgSLSHyyPvNO4ZglG4n6Ygr9ixeaJRpTRxDxGdBC6ZKFM5qmX8BnBPCA2XEIA88eM8uJ3C1EdPQGsLqs/eKybTj6KOyHSJ92eosYCETwMzgajksd6lRQ6s875SABRPDBVSmWUmjBM9p4dEybpALVqCOjDXXum+HMJMJRUxjKyE2mM4q6YjBSKd0VTUgbj71iBxMlzPGamRlCdhhheJK6qe2o4tFXv5zNKv/nhhKHw1FxCL5stJCtH0sr/QsXmgDi/XFgoFdjsJZLfMvgAvjgQNlxCAPPHi2iuboVeW9bEr6odWRvltPLJBPtJ7SRIdxTcXq1BO34piDRxPLJVwmXMllgV+sGzhmThDzwUpglv3QtaIXtBg4bm+mVhkfLbyJBywkA6CfaA2q5HQpEi8eerv0XIDlYFHGcgm3nJqSXIGERncFKdf4YCXq2M6IhnKerANPYfYSikWYIDZDYSpUeCcUxptlrGuCsXkdQIY4Y8Eba8J4Y4ZYqTq2Errtu67LeSuhWql9NDd+BbEZCtOkxntGYbxZxromGHvKN6wlQ5yx4I014QsQMsRK1bHXfYgtSUIYITZDyVY55j2jMN4sY10TjJ3VCWKIM9Y3DjSaGkOsFHa9VZ+in8Y4j87+WKBY6tS6DKO9IZnNdI7Ei6mR0eGeheVgUcZyCbew+gW5AmnVhxhBzAcrUcde9SGGwjyuwGYoTIUK74TCeLOMdU0wNvZ9zLvAXvUhxhszxErVsVd9iKEwjyuwGQrTpMZ7RmG8Wca6Jhgb+z7mvVgpKz7EFyBkiJWqY6/6EF+SyeMKbIaSrXLMe0ZhvFnGuiYYG/s+5l1g4z0FjabGECuFXW/dp9IJULC/FCiWerwLmr003Rb5S4WM950sQQoyhguopcuXvHKcVQdK3CAXrEAded1/Egr3thyboSQFMOmEkUizdFU1IG7F6iHlHHnVeRJlyA4rVEde952Ewj0tx2YoSY8K6RkjkWbpqmpA3IrFQ8rlulhxHLbWEDusUB153W/Y+mNelmODI5Iq6RkjkWbpqmpA3Iq1Q8o5Mt41Kkc9gB1WKJxOqUnYg5Di6DhF+fGRmnp75MFOpHkkP6pS5IC9jCXBns6XUmSc53BOwaKRYYHEqC1JLLELWni4jB3mgkVIu0OKkonRz8YZE39vP5Fd9T7atSM/WuEBZ40JwAzhRibuOikSLzZjOlNIOViUsVzCce1KLgv8ghweMyOI+WAl6tiCeBRUKZRd3NO0KggZL2Yjr3GdIRhXl6iuAEbNZh0Rw7k4XTB8xrVkVcpRQaLCbw2lzYtYStOOxkcThFAKVCZDYEOHDFVROyxNZcwAMZvyktAyR0ERD52xxJywIAew6V2yYCvHqSWIDEHKsZUYNyIwCWqMZwzOOGara4GRszJA7HC+jDNSgjMG3JA6NUxFdxETuXS+rmxUCB9lbOkdPcBlGFwHxDYiMLYsV00DhMq1BbxQpoIrVoFvAJAZ1uYA9mBa3ZfOpQbdDmaxX6mxHTB2QuG7TIX3jMJ5p4x1TTB2VhmIIc5Y8MaacN6QIVaqjo17idSlZbwHmkuIzVC4JhXeMwrjzTLWNcHYWZ0ghjhjwRtrwnhjhlgp3OWs9yV0r5f1PyxQbPZzO3gF2kx/Me1IJt6ephwsylgu4ZatXUmuQFrtRBhBzAcrUceuNiPpYt7c5JDxYjbyGtcZgnF1ieoKYNRKhwfpFtgH+hLGtWRVylFBWm9IEkRsdHJQhsCGDhmqonZYmsqYASLo7hYUC7TV/oOxxJywIAewD3YgCYH3NQVuRGAS1BjPGJxxzFbXAiNXujzIucQ+1IdwxoAbUqeGud6FMLZzf5PjMgyuA2IbERhblqumAUKFHR7gWjr1Wt/BNwDIDGtzAHu172BbAutpCuyEwneZCu8ZhfNOGeuaYOxKnwd5l9hrfQfnDRliperY630H4816mhwbnRnVec8ojDfLWNcEY1f6PMi7wMY9ZO0EDDHESoWTO2FU2/dC5YdtKcqP1YSR1tw8YdcO8Uh+iEeDsabpi4M/RZfiFDPDAilRWyKt08LDTewwlzrD7cXmt7u+6W3vd0HNjvtuM02jaIZxCN9Ju7jaPP/j7c27m9ur181X159uLt/sf9NcfNi8vNiI5uJ2QxbYfA7fi/7mdx6TAApIgtPNYL9y7SqFUL/s9FnfGanpMXXGKP+gjtEMpus62elp2xm164w47YzWLm7UttMv6X2j8dfZuNq9CIw6y6h3XwqfqR1kRLVG3RnVmmc0dgFx69i4TJbBRI9RecY2c2RDbB3T07Pw3q2PnZ4tGGEavRjch245k+cnv3r262dfPHtFj98/+yLqjSGGzn5+0gxiarVFql//UFEY0pf/w9jIF0a77Q29agfXhDhAJ9j23E8fCevAu50rBf9amGI33ZISvrTxFwdF6O2nG/bziCKZ1ttO7VTX9Wc0tcLid52g54qmuhtdQrGl590U3rfLXrPJNVVCJ3v3mhZT9rp7zT23cXovLTT+uuxHd53avfSx/jy/XsuUV5zF114cOWPFoIegqH2EMjXDuXs8fPpG0yr7Ndhpsi1ysAIqrA8n/zn5dPLjyb/Kx5FllgFbNwhElfb/Wjew7uBXeLX2Hppt1G3XJ++ZpC+y6eURkkzSdiGNoSXXm7RWT+5P/l39c3+sLByciJ4rN59Wnmg1Zjz3RrgzyTCPWZbuW+8kbCv7uMwdNtkb5Tqy+HKc2UIdx523S1uDtNIfNX20Pu2HZ/Y3AYrtYzbrna9u6ydiOxfLbM5PuY0wdv/vrUSOInzeXVCxsC5VtIHRrBuqFGFW891gBesYvX6iXUZK6pvcZ+BonyHIbqCpGAhyOPUx647TGMxm5ys1qO/ed7oNq8G419wqU75NmV8bwr4l/ez5nydeQ8dI8RT2LVUfbudLByf/tsb048ln+vNPMq/w94ONKjH/uTycZfwpfFzSLaI/9imt/DEaPLVh2wqX7oYWWLYtxGl6RNE9sW2HvaGT4Z6l3vHLsAzF9ufq+vWQbyR2ts610/LAjD20ox/8Yu4XaWyp2u7OLuOBWr2BBjxQy2i/lTOcHzeF4TuuxYaok0rB0JxSIhjfOLp14lSPyo4PHZcivzbhq55ZWu+v525X6wayYgcbfdeEf7dHdhWayhNup7u0/8x1ev5IR/EqFpni7YfdqMNuFDP56th6Jp3zs+PVA+nobshOjvvZFiMtAZrMYxWTPd9QrWC2iAeTNhE7DCJBQzu+mHN0bztHsWSK51hnoQsawz6qdNqn1ba0peMFz7K5ijw9jR1B1gTReHurZH4WosnDRPSw59++v/zb1f76rvnq2p2J3F3eXB/Z4dvDNWlyU4xHH3Z2XB976v+l58D4wNJm3aZiBWqvidf6NuL4pdJPxm5w9oCvYG4r4KzPGVSWxWoWWhFInEP7UinCtvevxRuBvCE7whuUsLuW/SSkYLP1O8PczEdpRwMX1XqmSbn/XmBREqceP2DHY5F5dLZMHiOy0sLe1HfLqTwzsY96BOrYh54MoD7B0varyB5rMh+NjkRe2p3b3XU8fIPDqpojPXdnGffx78NHb7FmIZWV+6tUY3n6z4dTzhWT5zxka4eqoIZiVhDSjD+cB7ZX+zXt1IF/s3/98ea6uXnXfLu/fnt5/X2mhmx6UVxO1daGQ8+vmvf72/13982b/e3d5bv75u796zv6a99c3u2vPjY/XH68279tXn9382nfvL7dN3e3/6Afrt82b25ub/dv7trD0vu6k7Lzvw7vxmsm/dSPwzMheh0+qfmFEZOj+yVJKvBfGLEwjZ0J39Sem3PvRDq5VH4m8eB5KJDzrvzBohUo7s4pHXDNiLHFK5DLlSK0aoX7nzOEtL9voabw0c7NZ1ozb5vtffPq4lWs/z9t/gsbHW2GDQplbmRzdHJlYW0KZW5kb2JqCjYgMCBvYmoKPDwKL0ZvbnQgNyAwIFIKPj4KZW5kb2JqCjcgMCBvYmoKPDwKL0YxIDggMCBSCi9GMiA5IDAgUgovRjMgMTAgMCBSCj4+CmVuZG9iago4IDAgb2JqCjw8Ci9UeXBlIC9Gb250Ci9TdWJ0eXBlIC9UeXBlMQovQmFzZUZvbnQgL1RpbWVzLUJvbGQKL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcKPj4KZW5kb2JqCjkgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL0Jhc2VGb250IC9BQUVKSUcrTm90b1NhbnNBcmFiaWMtUmVndWxhcgovU3VidHlwZSAvVHlwZTAKL0VuY29kaW5nIC9JZGVudGl0eS1ICi9EZXNjZW5kYW50Rm9udHMgWzExIDAgUl0KL1RvVW5pY29kZSAxMiAwIFIKPj4KZW5kb2JqCjEwIDAgb2JqCjw8Ci9UeXBlIC9Gb250Ci9TdWJ0eXBlIC9UeXBlMQovQmFzZUZvbnQgL1RpbWVzLVJvbWFuCi9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nCj4+CmVuZG9iagoxMSAwIG9iago8PAovVHlwZSAvRm9udAovU3VidHlwZSAvQ0lERm9udFR5cGUyCi9CYXNlRm9udCAvQUFFSklHK05vdG9TYW5zQXJhYmljLVJlZ3VsYXIKL0NJRFN5c3RlbUluZm8gMTMgMCBSCi9Gb250RGVzY3JpcHRvciAxNCAwIFIKL1cgWzAgWzYwMF0KIDMgWzI2MF0KIDggWzIzOCAyOTFdCiAxOSBbMjY5XQogMjEgWzI5OV0KMjggWzQ3NyA1MzJdCiAzMSBbMzk2XQogMzYgWzg1MF0KIDM4IFsxMzA2XQogNDQgWzcxMF0KNDggWzUyMSA1MDNdCiA1MiBbNDk1XQogNTUgWzgwOF0KIDcyIFsyNjBdCiA3OCBbNTc4XQo4MyBbNDg2XQogOTggWzQ3Ml0KIDEwMSBbNzYwIDczNl0KIDExOCBbNTcyIDU3MiA1NzIgNTcyIDU3MiA1NzIgNTcyIDU3MiA1NzIgNTcyXQogMTcwIFsyNjggMjY4IDI2OF0KMTc0IFszMjhdCiAyMjAgWzMyMl0KIDI4MSBbMF0KIDI4NiBbMF0KIDI5MSBbMF0KMjk2IFswXQogMzE3IFswXQogNjkyIFsxMzA2XQogNzkyIFs3NjBdCiAxMjY4IFsyOTldCjEyNzggWzI2OV0KIDEzMTcgWzg1MF0KIDEzMjEgWzQ5NV0KIDEzNjMgWzgwOF0KIDEzNzEgWzQ4Nl0KMTM4MCBbNzM2XQogMTM5NiBbNjM5XQogMTQwNyBbNjUwIDYzMl0KIDE0MTMgWzczMF0KIDE0MTYgWzU1Nl0KMTQyNyBbNTE5XQogMTQzMyBbNzQxXQogMTQzNSBbMzM5XQogMTQ1MSBbOTA3IDc2MF0KIDE0NTcgWzc4MV0KMTQ2NyBbNjA1IDc4MSA2MjJdCiAxNDczIFs1NDldCiAxNDc4IFs1NTZdCiAxNDgyIFs3MzFdCiAxNDkyIFs2MDAgOTMwXQoxNTA4IFs1NjFdCiAxNTI2IFs2MTVdCiAxNTM2IFs0ODBdCiAxNTUxIFs2MTVdCiAxNTYxIFs1NjRdCjE1NzggWzM0NCA2MTVdCiAxNTg5IFs2MThdCiAxNTkzIFsyNThdCiAxNjAzIFs1MzRdCiAxNjA1IFsyNThdCjE2MTEgWzkzNV0KIDE2MTUgWzYxOF0KIDE2MjEgWzYwNV0KIDE2MzYgWzYxNV0KIDE2NDIgWzU3Ml0KMTY1NCBbNDEzXQogMTY2MSBbNDc5XQogMTY2OCBbMzcyXQogMTY3MCBbMzYxXQogMTY3NyBbNjE4XQoxNjg1IFs0NDRdCiAxNjg4IFs1MDhdCiAxNjk0IFs1MjkgNTEwXQpdCi9DSURUb0dJRE1hcCAxNSAwIFIKPj4KZW5kb2JqCjEyIDAgb2JqCjw8Ci9MZW5ndGggNzA0Ci9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQ0KeJxdlcuK4zAQRff+Ci9nFk3kh2QZQiB+QRbzYDLzAelYaQwTxzjuRf5+5DpKN0wgXHJSJZWuStKmPjSHcVjizc/5dj66Jb4MYz+7++19Prv41b0NY5SkcT+cl/ArEjlfT1O08dnHx31x18N4uUXbbbz55f+8L/Mj/rLvb6/ua7T5MfduHsa3+Muf+uh/H9+n6a+7unGJVbTbxb27RH6kb6fp++nq4o3kvRx6HzAsjxefJCES8fsxuTglJaGe86139+l0dvNpfHPRVvnPLt52/rOL3Nj/939UKPJeL58JmU/4kL3aCbTAVbrWNsASWAJbgUktUKRr9yWwATbAPbADdkDS01ygSNdWOdAADZAxUyZKmagmMlMCRTysgQkwAVYCc1aUs6KmA7bAVmDLmBonRDykeJMKFPGQ4o0GaiBjGoo3FN/hZwEsume5K/S+xJ+SMua+AlbP1Qpk7UEyStpTPGIUkQ0hQVLZuCSVtQcxWpaZVuI84k2WyCyREMQXn6ww7yQS8TADtkCss2KyTsUQxI9pgSWQtmlkdo3JOpjcGGAFrASWRBqZHfGzpwILIKLyBCjuaktP5ERaSkJUzpjWAkNPaIElJSEqp6SS4pG1ewRSJ6Jy6U/NjumwR7n4qStpxSDeLSCRFYdESzPomkhkbT6BBkj3sHG63gNpG03xDYY0LFNTfAtElMGljjE782zoaO0eRRNhncmAHZCmNTK7ScSJIGvrrzCVWkxaPVt/hZnUEkQZCyQ9C+lincnF8iDKVEDS85BeAytgmKgBUmce6pRzZDTpOqSL84ZeCqIKBaR4E44hs3NgzfPc4lLRANm4ApcsY9pwkTGRJd2GdKyzpNuQjnUldZZh40gvOanIenkI5KCXLLOwcsE/L3K57NdX6eMpOb/Ps39F5O2S52N9OIbRfTxv021as+T7DwQlmTINCmVuZHN0cmVhbQplbmRvYmoKMTMgMCBvYmoKPDwKL1JlZ2lzdHJ5IChBZG9iZSkKL09yZGVyaW5nIChJZGVudGl0eSkKL1N1cHBsZW1lbnQgMAo+PgplbmRvYmoKMTQgMCBvYmoKPDwKL1R5cGUgL0ZvbnREZXNjcmlwdG9yCi9Gb250TmFtZSAvQUFFSklHK05vdG9TYW5zQXJhYmljLVJlZ3VsYXIKL0ZsYWdzIDQKL0ZvbnRXZWlnaHQgNDAwLjAKL0l0YWxpY0FuZ2xlIDAuMAovRm9udEJCb3ggWy00OTMuMCAtNTQ4LjAgOTc0Ny4wIDE0MzEuMF0KL0FzY2VudCAxMzc0LjAKL0Rlc2NlbnQgLTczOC4wCi9DYXBIZWlnaHQgNzE0LjAKL1hIZWlnaHQgNTM2LjAKL1N0ZW1WIDEzMzEuMgovRm9udEZpbGUyIDE2IDAgUgovQ0lEU2V0IDE3IDAgUgo+PgplbmRvYmoKMTUgMCBvYmoKPDwKL0xlbmd0aCAyOTAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtDQp4nO2Oh1JCMRBFrxV7x94QERsq9l5RsKDYC+j/f4YxhEwCa6LOe/PGmZyZ3b17k2wW4FShRDVqUEktizrNqUeI5QbZN7JoUs6bRW1BK69tPLcTs3U6FN0pVZfxTTfPPQhbZveiD/0YwCCGMIwRjGLMus9fGEcEE6xGfZleZNLH2WZiUk1JFZdq+sdzZrxZx+H4B8wGvYBHzAW9gMPh+DXzhJfw9IcFURc9nVpkqaxPVtxYtkxYId1VrEm9zvMGeW9T0Vssti2/7WBX6j3ifB8HOBT6SLrHop4QL1I4Nf54ZtnoizThZYwvzgnvwvrPJa4INyvqNXF2wyKn9Lei3inevfHPB0U/fnPnSeuete6FxavmvJW9zvNcUJx3fHwCrxIRcg0KZW5kc3RyZWFtCmVuZG9iagoxNiAwIG9iago8PAovTGVuZ3RoIDY0MDQKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aDEgOTIwOAo+PgpzdHJlYW0NCnicjVoJdGNXeb73Pi22ZC1P+7497bv0tNqyZdmWvC+yx/vYHs++zyQzZDJJCEMWAglbEtJAw9KEFHoKOU2hlAKFpqcsxWxpGShLIAltQk4pkEPbkBIs9b9PssdZuszMld67797///79v0+DMEKoA11BDELHNi+chzs1jHfS2WOnLx/9/PMbPFy/DyHnvxw/snm48o57gwi5boS53HGYCN3l/CTcPw733uNnLt74VaW6F+6vIoRvOX3u0CaSrHUg5JmB+ytnNm88jx4XRxHinoT1rvPXHzl/XPLOO+H+RbiXIoxws4lUiKB1WP9fZAtQSRG6wLpZn5t1r+OHGu/H2cY3yNZ2jieHYf0I7HtMWIcuMLx2v66uow9hFp41X8Hz8AzkqXr8/gA8dxA+bdDrJJibmXcR3ayOqLJFvdYm9k6UCLe9ncrqjGq1FQn7UfMV9GN8P9IiNJ9P53LZDBDJO4hep2RkqW6L2qKqK4xq1pOtiWe7fD5zdcrvcM3OOIK9EaviGo1fAw3N62kQWc+ArU3D2r0qnu30BXdJpGtRHd3PNX+HH8ffQyaELuUNBv5VJCQSDuTigrqRZLrHyha6q9myNbg+5x0sxKoKky5g0fUcmY2N3rDsCo4nu4wteqQG9MCGlwRacUJpGXcUQwkG8m3KAeD4T0BZ701Yq4HuYJeS86v1OpvBXY53Bj3LlJEeuE9SToXqZDDWc2I1GA3LqQ7NxWSLqxqgUF00f9404S/hOeRCaDHQx4AcAmsq1S5rI+hFZB/dLJoillGt3ShVxgJgH0M0bxO7evYffmHC1Fcb9aSOxHzcUMkccVJWTt6mGThTz7T0zdyBl9GYoO8+kjdKJHodZUGvlaR1vaNDZoczaAEeCgj49nceDOQKWk3qcYlaHXA7/GadfILpkCoCgXSMiMWjEpU9HaLYPNmAWayRJ/q90YJT7NGG+3hzMSxysKkhatSZEb25ZlebFDL/vlGlJsOzSrMyHDHy5ZC4frzHRCXQuiMmSSylNcS4SFSlTiQkfEpN7e9omkS/xDegSerDcZLN5HLXxOgjOzqkkgga9XMeJZEG+kQgmYE6WVs2BheLR6djnVrliEwlza8VhvbnjHa2LpdLRfLQ4MHB7OJQwmSI+5Mb8wO6RfPQzMpGKj8d8S+89+TEqSonCondwze94CzN5035MmezpaM6vsZ5isO+1Ikegz9hl1k4fadM7wyZDRFHenzKzoSWZvr9sYlkdLrEaZ0+DZ88UE/SSG2+Ql6GuFSgBOLbsZnf8QJ3vi3XjiRMSxKJFGShIUy+apmu22a5cRfoftsr+4fFt8wGd4G7lk/d0Au4h+bCp+9ekkE6EMtt5pCyk2p5VuVIuNigXUCXObNWBHCJDatSLTlETm//qB2vpAc/hAot/2mrVCKRtpW866igVWqOPtJWNCMrnVzu5zQRryGXUlsTabuxOFjjqH/kLxzm2HDKJunq8PfPRovD7ujs2TvFs8YAn7cqrJouvcIQTjlZk0pKUeojbkM0phNbbFJVOGDxZB3RxYke924+wT/En0WBdj7hWz4BIIzSFlK9zsHk+xjqJbJy1SXRJL3ZtZIxY2J1UY234DJ4oxG2S2f22W2D93xUPEsYWWQwXlxIdnRMiiXWpMcS8Ri6sEjSqVaMWsNGypcIenHjj6AYKu1E1o6VWgFmlL5KHUSqZNyeVqJqaU1mzmaSWq7HZ/CbTSGzO2naUEfc9lTZkxoLufKjIWO2uxtfTZ/acFYds7MOmpVnAYZE7s14jCmPi7e6eK/c1hXpDwWrGXtuLhap5vxd0g4xUegVaZFUJKRuiJnGi8wKHkc1hCqvjxkm30qh1L1AV4RvG1UIFP+OAOBuDK6VTs4lpCbLqErXWT7RH5+ppD0dsk5Ar7YbFGpn0vVdat9fe0oJK8bmeJ83PhbV60xjG2cbL1qLK2VVfirhcfIRfd+YS2nxRsyOEW1hMqh1hQwao0JM8SodSY9vrM9XuLRmXY8kKiHNbt34OsRIV9vO1PMNStJZjEuJFmqcPFQXzxoKabzd6MrOFmwtG/2SXMQnwTcK7V35VvTsze40rwkOrCRC/ssF4gy1oczmdppMqURY487ETUZfyEJFC1QMSrkvbnFX+02WRPphNhAMqDm3plNrsLEqt088ayokkr2c0l4t5fMsFchi0zsDWluGi0e6/twWtirSMWPUp9clBT9ygB+ZiAhqcuD1VTkggQnqRGAuhtoml8fP5+ZSjLquZmy8FxA9Vjy9lImMHyoo05NZmytdKujEzvFBvL/xl4mEivI/q3H1RsJj3QHpPmL0hnUGm4qRSqlOg00LkeE6Cu/Wn3a87PGBFv+2D0i6NaUjo8F0UO81XrN2bDJhifV64yPh8Qeen+2w55YGhlZcORdYVCIoIB8LT/Z6c2fm1u6aaedw8gL+KOoBvru+SGWmERQXtRm24ld4JNpJ3I52vnaXZuIjp0c4T66U84SGlxLhksLNho32npSDK5QLXPrgu/aXT9VjeDc5B7oDOmcyo1MadEZXzBmqD4WMsuEOpSmYNLE2k9nut/gWxpO24iJqY2Q06HGaj98AI9lTK8OE26ksfv8OQN/AfLL7yGRUFyx4tZmZUlRFVSXpUkgI4Q/eszx91+w1aOEev0bnS1gVBp1WNqezqoW01ynv9NWKHv6o4Cep5ktETr4HfgLdQqXNrZ3pDGLdtU6ImpDILcXV/pkTfOL4/MzJTONWeyWXqzgc9NOOjy6+fSO99McXLj66uPjoxYO3VfpvP3jwrZXKW6ncy/BxSKhFaJNjqeSQ66WBPI8PLWCC1RbdRPxvR/G/24OcVm1g+3r+oJWHwZtJB7mK7LDPnW3lQoAC9WrXeaRSvZt0NIJfyI35a4XMdChhG5yODR7IxmfzD+ATo1/M7asne3q9rh6T3xCf7ykc3MjdLwLaMZCdAdpxKjnQ0bfo0eDN7nYvHJdtq0AoTwFBM/iX3sHYwr7uyxuFA9HY8eSB+cRKuVrrmQ7VSv6+rDXqv27k/BnCJWvRTpFsabhvM8caZg3m8YFY3jLu6Q1miiqrpuSIHqY20MNHkHwbyZABoSOcnsu6s5hneU4IUQ64MiR4fL7xp3hm9fgXQVtY1GGSf/+RRx4Zx882uGctET+n1kZVje+0dFYW5NpCUMoq6dfKlNtRoNatd0tzOawdPd3Tf2lfftPtPZbITkcX1mwjhqgVH208x7Ld+C/Ta4Njp4o67ZzB7K5mauMysQ3XZ77DdAj+kwdeCtAhh9IIzWWEPGjUt5sK/pqRaJQZ07k9uSDPhseuq+t5tSZmrO7PmhiJKl6J9K1lCkdq/NKg7zflqWo1UQtoA0Wc6rvx1FxCJB6XSOIzx6kd+c3q2Olu/9Slh+vzQzOBksvdn3OB7HDmAX/eQhI4p2B31q3Hb8e+xlvw042fkptmhrZvgr6I+rwMMDvA8qVrOpLutvpCJWsVNEZ37SwAqVzraRVhwQ+xvXwg7+vzRUci3SeGL9wSGgpwRXfhwPLYZGqA8w3G1dGS84H8MFfycnl3jVwNTBQi/SmtPltLlRaTR1ZTIxmNjh+I5seD289mqq6Cl8uGWYk2WsCfzqZ9aU6t8vLedBb0nAbMHTt6hjhldi1KXWRv2DpIQADJt48dpAMUfX1dl2U1SUNtNWciVNHR3jW+eLTKLw34ftM3PVhLgqL93fgDvZdB0WJQtDQ+faLbCIo+UB0/3R2YuuHh2X1D0/6Sy1UBRbfPfb9BX0aXkRzOOJncbuUb8ZotPp/F7M35HA6f1+Wia0PNt6An0EXwcXQJcp6UA9ifk3ba3OqKTKsWX5Rzs3Wvf3GeA1kFusQPdI2vpsy+EZfXcsNP+h0Ov8AW+K40f49+hJ6m58LFtopozpUKJv+IwmXSOZUlmaYLG/U2kdxuMRWKJqcm5JRIzEpDuxcMouewBfO0o76U5fXB3zw3NUXnLSSH3kw+QOWfE5ymBW5Cb7frdXY7ydl1OodDp7ODTLAWS4S1xlev5vZcf6+980Ovo7BLCQEKK6XFSAVa3KupSfdc83uu721TXGp/X9zh8OgO5bNvwApktJIB9FMmjjzAB3JfXrpbHdp9sNDtSVtaDXRZXNBPJ+wJq9ws75Bp5EaLlZOHrAmt2lQZIAM5SYdY35FxO0I6kShNRFpW72BFUpWU79RphHxiaQ5iSfNjLT0t/j/19MU3wN5sts50pF/ip16HpMjHfLf5cTrfWKV9AszrhPkQ+qemqdlsNpp99B0CzIthXoJC//KKQIf2iE+Rv4Z5kTAfbLx7Z565g9wB850CnQB2NN/cmiducgLmlS2+6BPNJwW+0C8TPcyrhHk//tPmLQJO2qv9COY1An3/kUoLf2OV9gowr2/j/FzTRPtPUNSt5FswA+s3A24ph3mMoXkAv5byxL3QeG5+FRvr2ND4GaNUiMRyuaj+s5/8hHxrmyfijnCsSxfydP1A8KVNoLUP8qUGWQEnzYVCKtS3cyHHaltJm9Pr2Z2KiGNve4ezNxobDZfOTb7y0/1Dc6s3vHdjzD05QLamD4YrkQ6xFCpxZTVBthpP9nT38P883tgeK/kLTsGneiGXLUMuc9Jzw+6rgry+9TJkT5uG7y/u7/fkz8wm9gWD8z1n7huNLV6Zyx8Net11cmdg/NTg0m01ddeUSrnysfP1tx3MGnQTKpPgR1SuD4FcMmrjSksUWoukQkmnopAPLX/shq89dfrDCxvlywtv2rz3Xnz6xkdmydbMQzds3NSz/eR7KFagg18EOnLaf7BQMlt/8YuN6/B7Gt/AXOMnOAtiPz3VRHvXg0dc4HbWf2FFWOuBGrQ1vT3dXkdub9OFdSxAgk+e3L7SuG9lBZ9dwZONT4P6/hHH2zkI4fAOjmyeDUBpk7JGHG409u3DZN++jJb06DIZ3fZXtG36DF0PUbTJcGBNykELf9lW98Ux+IO/EEGbMHfnU6Jn7lgmIiz6Fble1zfqb0yTre3PktHtHP4sV+3Vb7+njfdBoKelePEOQUyPxYD6wRON24AYM3ccv1mEGWYfqRvLw77GdUDpz9X9Ey58P9iE2v1J6DXZa73m7ql6b68ptJpPhuduru+7ZTY4cv/5U/eNb38zfWKmfix9/nL9RBofnbvrYCa7+fa5s4/uX/3jcyu31Wq3rdz1gepbd20fFs50hrZHAysO8BoFw1MW2PHOK/aBszOzK59ZHRlaiS6RrbOHo/V+X+NfydZk43l7f6Y6hATMCwJmgxAdNDSMHNTX/xV5Yn/1E2+9W6KQ/I/wF9990Piph/EbStDCvwH4Vci8pzvRcsw1GWgcYv/yhUK44v3yicfevfLE0VOLM74JshVbGSpOxBSNJ3Cg8UOyNdX4bXUwUbBQn+CbL+GXIO4S0GXuvHnM7nnXGWde94pDONPil/ouTAVHS0bvqWJ2xOsYrcSrcWP3scGeg0GbbzERKzkcQ93lxdjf9C8nO1TyBbUFjqVcMmRkA+n+cLEeNWgm1QZLwulN+g3G7BhggYwMOXKLvnUG/4eOV8/hwZWnifGn5ObpadSu3S+RKy2fa+MFX2PbnQ143ZXSzRt33rOytl6p+5d/P3apeu8l/M1GavFAYi6Hv91+jwN8wLg0E1cYTjgDQ/OW15Kl5kpz/WG5WiEWK1jZH9GX2RBuOXsuZTKlcw789639XRBHD8D+UGt/nAkoGWmLEGPsY/La1gVQZB740uo9ki6ZFGOxTC69a/WL6+cksk4Jw0hlXZJb126XwjOGkSk7zlJm+Ko+GrRLpfZgzNigiXLCGIsEtbpwLG7Af9aYMiaiIdacLznxp6kfxsF2zxA3nIOCLZ9mucC1ti+f3+nqczmtpN39ZbPYdXC9nxUZU+VYcjJ66+2r3dnwhNvKHZg6PJmPDK1AqVhv3D9hD2g8w7mZRRHjGsyY1QNaa+NnogIfC49P0eMXmgc7JMnLEANe6AKgyeBz7UIsnCs4KU0t1F3afDP+xxgiNs6UD1/OHx4ozxilmvLSg8UBW2VpZHiYlD09rCd+z937b+mLu4bIy41nIstV0aETJw8fOSroHM4U+G+Ih575qp7X9huSPeUCR4fPlQeuGwlNmKymfluu5vEM8dFBm7Ui675p49At3WzXaKc6vjLYvxLXKKaUKrR7ZtGAPEYqT3WnrzAYeeCV5VuKDVD9ZdoNDtYevvHy4XBfXC3B4qVhhUgdL9vmqwPLw8PDsnvuvvtdeq9Bwau+v90xYvQZRtfW1YdPXbdx4GSbFwZZjEK1o7Gsd7+m3OVyRrCcm0a0t3oo27iXLM/w0+HQTH7iTZWeU7XyqBSztiLxlM6MZlc3tJpJDdt38/LSrUMj9ZH4UEDQGYiGbyfb9PeLCk0TXDb/mj5Nz+OJu5bW10NTeVdWa1SHDdHIXfhqI4qvhhzO6kJQLq2KZT1lrq0jNejIA30fL+A28nkIvVcdjqnfcTvnJaOn7XZwMhKSkzY77xB31TInZ7s3/f6j3dVpgkW2ufzxN73pQqzsHq2Fuv0aOBR5gqHh7acnjmVYtq4z1Gv6rlhnKHjf7VceHEvuHzh0Qh+rJfWjK2GQcR6AmcFulrYXtk+XtKK1PIOWJHA9CZvp91QWo4vdfaUh+9ISMWuDaptXG1qoNj6KFyv9scVy4xdACOSERh59hjwLnRBocA4I5Pd0m48txXROp87gcBDT9gvE9HWr3QZ/7O3frSgeBZDR7uLJ53nI0wGpHoB8ksEiicnc+YljP3zh5Od7FxfxKXVG2+Fwyj7zXONbv8t+BXYKNNBjcMUI/QL/GKB9uU2bWQD9B3aivSVj6+KatMaWEowQkeTh1ZXFbGFqcNGU9Of6rOCnYjZVcvXNacXWNeJZOw7CL5f7VxYaP8DL4aIttlCGamcatfk00Xg8ek0mM/DVv56vwAwvHjgIel0eouQ12f42XVDq4fUdajsxFgA6/1etp8RJgKusFbMrA77S+cnRc+XGKXctl6u5PdX87BhWDB4b8flGjg0u31yp3LxcXkun10CK1GnUyk1qyE0e8PvgbvcqFDb68kzfBk2dU6q/xhTvO3Q5f2gw1B9TS4hoaaRLpI6VrbkBB7YNdqfKzmHiufue1TeXDZyezWifYjpG4SA8FpotswP7k7m10v6zgq7S6BycyedoT1bh9fS9DZflszyufO1rI/AP3zH87W8Pf2dXr/jdu3rdfQe5q9ZpFaeQK5xKZyFqXhqRidhkH/EwTJ0RWRIDocbPiOmgI9U+k9E6/imgFd6ti3veVwm/lrzmfEZr+KcyBwYKdadrNTFYMhSzmbHguZXUvM/hGQvkipZenh/xvy9T82rUM2prxKtzuXS6YCE6NKZla0od5zA47TptsCjwh9qNT7Z+C65gDuOTjZcWsKxVQelzNeCbI/fTXHRkT6KjOSnP60FTUMNxhy6sUGZM4eHoxCSXeeihRJ9UNCjttI9UcCHMXX/zUGMrlWjJOw2+pCcm2stW9pS9Pb0A0Y8oRGyun+tfjC5395aqdhqwwzYvG1oYwhuNj/dDzPdh4TcWDOe8o/hLcMYE/FV31o2/1OjHT/xh/06/gH8PvFSt37mhW6BhreWZb3xj/foOjZIRiVRa6fXr3ySmxpcNuRTLpnN6XNp+AfZqKHHYS98HMLwxzzM0F3BXP3f47ncc+tzfHb7vfYewBku2thq/a/zq+98X+OGmGjdgD5h2rsUOmnNgJ8i4053l83j9ooxVikQSi/LMxs+1/GjG5FXInawz5pLbAMp3rOmEwVwP4eT2h9PjITFTIyJjxD7clokwms98N5/fUJX+EzHMC1TKp378wGX6/ey5v6g1tNtP+bXiB4XTJ2lpgX6K17cdCPn5hvaVV/za9vy1PxtkCa1jeib+FRrBHAwFbIvA+AniiA5x+J3NnzOzQMeCHOSrAANORfi3MH4N2S2IHHQvGYD75+H6BygIqc9BnoFRQikYyzCSMGIw9DDKMPIwou3nadwFPLtQSPgeQSt4gGYBWh+EYW0Pi8AfaONIs0ExUky7GJ5v83wLYLkbbZIbUS/5EXxHYUhhPIc28RwKMvfA9ctwmFLA87X291mY8yEe1srIj9EK6AMxj6AukkJxcgzN42cA7zEYGZTHS0glXJ+Eeag7xCB8zzMfR/N0DmjStfOCXB+CZ08jHl9EMnwCqeH5NP5rwP57wMgiDW7s2iLYHnBYQXfAgLYVd8AAJPgqrC4AIrhnnkJIdCNYAmJS/F4wc4m+UICRgfEDhDr2wfgmQp3nkfCyRHYcxh/BAI5yoCsHWl0QIV1PwvgPhBR/gpASaChhnfJ9MJ5BSAXdlArmVDCn+guE1JD51cBLDbzVsIeFXpqFNSysYYEfCxmcBdrsB2HAevryQ3MRBuDRwl7tDAzArAVeWpjTgZw62KMDLHp4rge++n9DyABrDEDDABiMMG+E9SbgY4LnJuBrPgAD9GIB2S2fbLsFYLBegfF+hGxqGKAv2xMI2WHeDvjtgMcBunEATsejMICOE9Y5J2Bcof9HR7DAhsiJurEcThevjo0OhP8KN+98XPQu9N+Eg9TzDQplbmRzdHJlYW0KZW5kb2JqCjE3IDAgb2JqCjw8Ci9MZW5ndGggMTIKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtDQp4nPv/f/gBAN+70y0NCmVuZHN0cmVhbQplbmRvYmoKeHJlZgowIDE4CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAxNSAwMDAwMCBuDQowMDAwMDAwMTk1IDAwMDAwIG4NCjAwMDAwMDAwNzggMDAwMDAgbg0KMDAwMDAwMDI1MiAwMDAwMCBuDQowMDAwMDAwMzY4IDAwMDAwIG4NCjAwMDAwMDM1NDEgMDAwMDAgbg0KMDAwMDAwMzU3NCAwMDAwMCBuDQowMDAwMDAzNjI2IDAwMDAwIG4NCjAwMDAwMDM3MjQgMDAwMDAgbg0KMDAwMDAwMzg4MCAwMDAwMCBuDQowMDAwMDAzOTgwIDAwMDAwIG4NCjAwMDAwMDUwNDEgMDAwMDAgbg0KMDAwMDAwNTgyMCAwMDAwMCBuDQowMDAwMDA1ODk1IDAwMDAwIG4NCjAwMDAwMDYxNzQgMDAwMDAgbg0KMDAwMDAwNjUzOSAwMDAwMCBuDQowMDAwMDEzMDMzIDAwMDAwIG4NCnRyYWlsZXIKPDwKL1Jvb3QgMSAwIFIKL0luZm8gMyAwIFIKL0lEIFs8NDlGOEUyRThFRjhDMDUxQUIwREM1NjExREJFRDE2MUU+IDw0OUY4RTJFOEVGOEMwNTFBQjBEQzU2MTFEQkVEMTYxRT5dCi9TaXplIDE4Cj4+CnN0YXJ0eHJlZgoxMzExOQolJUVPRgo=\",\n\n    \"printAWBURL\": \"https://staging-api.tryoto.com/print/awb?enc=eyJjb21wYW55SWQiOiI4NDYyIiwiaWRzIjpbMzEwMzcyNTddfQ==\",\n\n    \"deliveryCompany\": \"otoDriverApp\",\n\n    \"trackingNumber\": \"FC7658D7\"\n\n}"}],"_postman_id":"b0ed99bb-9684-49d2-9881-3ee692724e1e"}],"id":"6154f79f-0dee-452b-8666-d32a6ac658a5","_postman_id":"6154f79f-0dee-452b-8666-d32a6ac658a5","description":""},{"name":"Tracking","item":[{"name":"Order Tracking","id":"0cf3d22a-5b3f-4a2f-995b-e9cfe817bcfe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/orderStatus","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint enables you to track the real-time status and progress of an order. By using this endpoint, you can retrieve detailed tracking information, including:</p>\n<ul>\n<li><p>Current order status (e.g.,pickedUp, outForDelivery, delivered).</p>\n</li>\n<li><p>Shipment details such as carrier, tracking number, and estimated delivery time, print AWB URL.</p>\n</li>\n</ul>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>yes</td>\n<td>string</td>\n<td>Id of the order that you will track.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","orderStatus"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"8e3598e1-cce8-430c-bc97-894ffdac6922","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/orderStatus"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 05 Nov 2020 14:51:27 GMT"},{"key":"Server","value":"Apache/2.4.29 (Ubuntu)"},{"key":"Content-Type","value":"text/html;charset=utf-8"},{"key":"Content-Language","value":"en"},{"key":"Content-Length","value":"1122"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"orderId\": \"1234\",\n    \"status\": \"pickedUp\",\n    \"deliveryCompany\": \"fastExpress\",\n    \"shipmentId\": \"92358235823\",\n    \"dcTrackingNumber\":\"983643812\",\n    \"date\": \"30/12/2020 14:31:21\",\n    \"note\": \"optional note to show in order history\",\n    \"deliverySlotDate\": \"30/12/2020\",\n    \"printAWBURL\": \"https://app.tryoto.com/OTOAWB?enc=eyJpZHMiOlsxMjU1MDkzOF0sImNvbXBhbnlJZCI6MTQ5MjF9\"\n}"},{"id":"47998604-c242-4f0d-bfc6-7f7ec8eb19e6","name":"401 Unauthorized","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/orderStatus"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Jwt is expired\",\n    \"code\": 401\n}"}],"_postman_id":"0cf3d22a-5b3f-4a2f-995b-e9cfe817bcfe"},{"name":"Order History","id":"89dd3e18-7cc7-4586-9f28-68ed78d7764d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"orderIds\": [\"2414124\",\"3223523\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/orderHistory","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint allows you to retrieve the complete history of an order, providing detailed insights into its lifecycle. This includes:</p>\n<ul>\n<li><p>Status changes (e.g., pickedUp, arrivedTerminal, delivered).</p>\n</li>\n<li><p>Timestamps for each status update.</p>\n</li>\n<li><p>Actions taken during the order process, such as cancellations or modifications.</p>\n</li>\n</ul>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>yes</td>\n<td>string</td>\n<td>Id of the order that you will track.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","orderHistory"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"a3ad5c02-9c59-4ea9-ad56-0ec4aa6225c8","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"orderIds\": [\"2414124\",\"3223523\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/orderHistory"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 05 Nov 2020 14:54:08 GMT"},{"key":"Server","value":"Apache/2.4.29 (Ubuntu)"},{"key":"Content-Type","value":"text/html;charset=utf-8"},{"key":"Content-Language","value":"en"},{"key":"Content-Length","value":"1123"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"items\": [\r\n        {\r\n            \"orderId\": \"2414124\",\r\n            \"branchName\": \"Olaya branch\",\r\n            \"warehouseName\": null,\r\n            \"deliveryCompany\": \"fastExpress\",\r\n            \"shipmentId\": \"92358235823\",\r\n            \"dcTrackingNumber\": \"983643812\",\r\n            \"printAwbUrl\":\"https://api.tryoto.com/rest/v2/printAwb?shipmentId=92358235823\",\r\n            \"status\": \"delivered\",\r\n            \"driverName\": \"Mahmood\",\r\n            \"driverPhone\": \"0520213123\",\r\n            \"trackingUrl\": \"https://www.aramex.com/sa/ar/track/results?mode=0&ShipmentNumber=44116160255\",\r\n            \"history\": [\r\n                {\r\n                    \"date\": \"14/07/2020 09:42:01\",\r\n                    \"status\": \"branchAssigned\",\r\n                    \"description\": \"Branch assigned to Olaya branch\",\r\n                    \"deliveryCompany\": null,\r\n                    \"shipmentId\": null\r\n                },\r\n                {\r\n                    \"date\": \"14/07/2020 12:42:01\",\r\n                    \"status\": \"shipmentCreated\",\r\n                    \"description\": \"\",\r\n                    \"deliveryCompany\": \"fastExpress\",\r\n                    \"shipmentId\": \"92358235823\"\r\n                },\r\n                {\r\n                    \"date\": \"14/07/2020 17:42:01\",\r\n                    \"status\": \"pickedUp\",\r\n                    \"description\": \"\",\r\n                    \"deliveryCompany\": \"fastExpress\",\r\n                    \"shipmentId\": \"92358235823\",\r\n                    \"currentLocation\": {\r\n                        \"currentCountry\": \"SA\",\r\n                        \"currentCity\": \"Jeddah\",\r\n                        \"currentDistrict\": \"Ar Rawdah\",\r\n                        \"currentBranch\": \"Jeddah Warehouse\"\r\n                    }\r\n                },\r\n                {\r\n                    \"date\": \"16/07/2020 10:42:01\",\r\n                    \"status\": \"delivered\",\r\n                    \"description\": \"\",\r\n                    \"deliveryCompany\": \"fastExpress\",\r\n                    \"shipmentId\": \"92358235823\",\r\n                    \"currentLocation\": {\r\n                        \"currentCountry\": \"SA\",\r\n                        \"currentCity\": \"Riyadh\",\r\n                        \"currentDistrict\": \"As Salam\",\r\n                        \"currentBranch\": \"Riyadh Warehouse\"\r\n                    }\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}"}],"_postman_id":"89dd3e18-7cc7-4586-9f28-68ed78d7764d"},{"name":"Track Shipment","id":"3b8d84ec-7769-41d4-adf2-6d2d8c1189a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"trackingNumber\": \"290692134777\",\r\n    \"deliveryCompanyName\":\"smsaecom\",\r\n    \"statusHistory\":true,\r\n    \"brandName\":\"test brand\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/trackShipment","description":"<p><strong>Available Packages:</strong> Enterprise Package, Marketplaces</p>\n<p>This API endpoint enables you to track a shipment by providing the tracking number and delivery company name. Without requiring any authorization, it offers detailed shipment information, including tracking URL, real time status updates and status history.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>trackingNumber</td>\n<td>yes</td>\n<td>string</td>\n<td>The shipment/ tracking number that you wanna track.</td>\n</tr>\n<tr>\n<td>deliveryCompanyName</td>\n<td>yes</td>\n<td>string</td>\n<td>The name of the delivery company. You can get this information from <code>DC List</code> endpoint with <code>code</code> paramater</td>\n</tr>\n<tr>\n<td>statusHistory</td>\n<td>yes</td>\n<td>boolean(true, false)</td>\n<td>To bring the history of the shipment.</td>\n</tr>\n<tr>\n<td>brandName</td>\n<td>no</td>\n<td>string</td>\n<td>The brand name associated with the shipment.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","trackShipment"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"d646ec34-4d2d-48f3-81a1-81abaa5d2df0","name":"200 OK history","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"trackingNumber\": \"289812708\",\r\n    \"deliveryCompanyName\":\"naqel\",\r\n    \"statusHistory\":true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/trackShipment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 08 Jul 2024 14:30:51 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"338"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"trackingUrl\": \"https://www.naqelexpress.com/en/sa/tracking/\",\n    \"success\": true,\n    \"items\": [\n        {\n            \"dcStatus\": \"1\",\n            \"updateStatusDate\": true,\n            \"shipmentId\": \"289812708\",\n            \"otoStatus\": \"pickedUp\",\n            \"success\": true,\n            \"dcUpdateDate\": \"2024-08-15T11:36:00\",\n            \"dcDescription\": \"1 Picked up by Naqel at : JEDDAH\",\n            \"history\": [\n                {\n                    \"dcStatus\": \"0\",\n                    \"updateStatusDate\": true,\n                    \"shipmentId\": \"289812708\",\n                    \"otoStatus\": \"shipmentCreated\",\n                    \"dcUpdateDate\": \"2024-08-14T15:24:13\",\n                    \"dcDescription\": \"0 Waybill created. Shipment has not been received from the retailer\"\n                },\n                {\n                    \"dcStatus\": \"0\",\n                    \"updateStatusDate\": true,\n                    \"shipmentId\": \"289812708\",\n                    \"otoStatus\": \"pickedUp\",\n                    \"dcUpdateDate\": \"2024-08-14T15:24:13\",\n                    \"dcDescription\": \"0 Waybill created. Shipment has not been received from the retailer\",\n                    \"currentLocation\": {\n                        \"currentCountry\": \"SA\",\n                        \"currentCity\": \"Jeddah\",\n                        \"currentDistrict\": \"Ar Rawdah\",\n                        \"currentBranch\": \"Jeddah Warehouse\"\n                    }\n                },\n                {\n                    \"dcStatus\": \"1\",\n                    \"updateStatusDate\": true,\n                    \"shipmentId\": \"289812708\",\n                    \"otoStatus\": \"delivered\",\n                    \"dcUpdateDate\": \"2024-08-15T11:36:00\",\n                    \"dcDescription\": \"Delivered: RIYADH\",\n                    \"currentLocation\": {\n                        \"currentCountry\": \"SA\",\n                        \"currentCity\": \"Riyadh\",\n                        \"currentDistrict\": \"As Salam\",\n                        \"currentBranch\": \"Riyadh Warehouse\"\n                    }\n                }\n            ]\n        }\n    ]\n}"},{"id":"ad96109e-a9f8-41d3-b2d6-bb014bcf952d","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"trackingNumber\": \"290692134777\",\r\n    \"deliveryCompanyName\":\"smsaecom\",\r\n    \"statusHistory\":false\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/trackShipment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 08 Jul 2024 14:30:51 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"338"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"trackingUrl\": \"https://www.smsaexpress.com/trackingdetails?tracknumbers%5B0%5D=290692134777\",\n    \"success\": true,\n    \"items\": [\n        {\n            \"dcStatus\": \"DATA RECEIVED\",\n            \"updateStatusDate\": true,\n            \"shipmentId\": \"290692134777\",\n            \"otoStatus\": \"shipmentCreated\",\n            \"success\": true,\n            \"dcUpdateDate\": \"2024-05-08T11:39:00\",\n            \"dcDescription\": \"DATA RECEIVED - Online Data Submitted\"\n        }\n    ]\n}"},{"id":"73189563-da6f-4072-a3b1-3a9811e8e7a3","name":"200 No result","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"trackingNumber\": \"2906921347877\",\r\n    \"deliveryCompanyName\":\"smsaecom\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/trackShipment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 08 Jul 2024 14:31:11 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"121"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"trackingUrl\": \"https://www.smsaexpress.com/trackingdetails?tracknumbers%5B0%5D=2906921347877\",\n    \"success\": true,\n    \"items\": []\n}"},{"id":"50273b6a-c6ef-430c-9a18-aab73a6d0ce3","name":"400 invalid format","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"trackingNumber\": \"290692134777\"\r\n    \"deliveryCompanyName\":\"smsa\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/trackShipment"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 08 Jul 2024 14:32:51 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"102"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1075\",\n    \"otoErrorMessage\":\"Invalid Json format\"\n}"},{"id":"75459a0c-6f49-44bf-8d43-5bb1bfe622d5","name":"400 missing field","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"deliveryCompanyName\":\"smsa\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/trackShipment"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 08 Jul 2024 14:32:51 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"102"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1010\",\n    \"otoErrorMessage\":\"Check the missing details\"\n}"},{"id":"bfdc6be7-b338-4448-abbb-1f6544813318","name":"400 missing field","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"trackingNumber\": \"290692134777\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/trackShipment"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 08 Jul 2024 14:32:51 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"102"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1010\",\n    \"otoErrorMessage\":\"Check the missing details\"\n}"},{"id":"5515b319-32cd-4399-ab71-1e7a7135bae7","name":"409 No tracking config","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"trackingNumber\": \"290692134777\",\r\n    \"deliveryCompanyName\":\"smsa\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/trackShipment"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 08 Jul 2024 14:32:51 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"102"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1004\",\n    \"otoErrorMessage\":\"There is no available delivery company setting\"\n}"},{"id":"de31bcc9-ed8e-4951-93a7-862cc2a16cf2","name":"409 No response","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"trackingNumber\": \"290692134777\",\r\n    \"deliveryCompanyName\":\"smsa\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/trackShipment"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 08 Jul 2024 14:32:51 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"102"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1116\",\n    \"otoErrorMessage\":\"Delivery company couldn't respond properly.\"\n}"}],"_postman_id":"3b8d84ec-7769-41d4-adf2-6d2d8c1189a4"}],"id":"78dfe0f6-56f5-40f4-bea1-968fd97b0f40","_postman_id":"78dfe0f6-56f5-40f4-bea1-968fd97b0f40","description":""},{"name":"Customer Notifications","item":[{"name":"Customer Notifications","id":"5a9e48dd-a5c9-4209-a8e2-3e9ee57cedc1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/orders/{orderId}/customer-notifications","description":"<p>This endpoint allows you to retrieve all system-generated customer communication artifacts related to a specific order.</p>\n<p>It enables you to fully control your customer communication by consuming these artifacts and sending them through your own CRM, ERP, or communication platforms.</p>\n<p>The API endpoint provides the below customer notifications if generated and still valid.</p>\n<p>You can configure the actionTypes:</p>\n<p><strong>Tracking Link</strong></p>\n<p><strong>Feedback (Rating) Link</strong></p>\n<p><strong>Undelivered Attempt Link</strong></p>\n<p><strong>Delivery Slot Selection Link</strong></p>\n<p><strong>Address Verification Link</strong></p>\n<p><strong>Reschedule Link</strong></p>\n<p><strong>Order Confirmation Link</strong></p>\n<p>in the customer notifications by following these steps:</p>\n<ul>\n<li><p>Log in to your account at app.tryoto.com</p>\n</li>\n<li><p>From the main dashboard, click on <strong>Settings</strong> in the navigation menu</p>\n</li>\n<li><p>Inside the Settings page, go to <strong>Customizable Pages</strong></p>\n</li>\n<li><p>Locate the relevant actionType in the list</p>\n</li>\n<li><p>Configure the settings for each actionType based on your needs and save your changes</p>\n</li>\n</ul>\n<p>You can configure the <strong>Return Link</strong> in the customer notifications by following these steps:</p>\n<p>StartFragment</p>\n<p>Here’s a more step-by-step, navigational version:</p>\n<ul>\n<li><p>Go to <strong>app.tryoto.com</strong> and log in to your account.</p>\n</li>\n<li><p>From the main dashboard, click on <strong>Settings</strong> in the left-hand menu.</p>\n</li>\n<li><p>In the Settings page, select <strong>Return Portal</strong>.</p>\n</li>\n<li><p>Inside the Return Portal section, review the available options and make the necessary configurations.</p>\n</li>\n<li><p>After adjusting the settings, click <strong>Save</strong> to apply your changes.</p>\n</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>Yes</td>\n<td>String</td>\n<td>Order ID</td>\n</tr>\n<tr>\n<td>actionType</td>\n<td>No</td>\n<td>Enum</td>\n<td>Filters by actionType. Values can be: trackingLink, feedbackLink, undeliveredAttemptLink, deliverySlotLink, addressVerificationLink, rescheduleLink, orderConfirmationLink, clickCollectOTP, otoFlexDeliveryOTP, returnLink</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["rest","v2","orders","{orderId}","customer-notifications"],"host":["api","tryoto","com"],"query":[],"variable":[]}},"response":[{"id":"d88c183e-5d2b-4ae3-ba7c-92754f4ef751","name":"200","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"formdata","formdata":[],"options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.tryoto.com/rest/v2/orders/{orderId}/customer-notifications","protocol":"https","host":["api","tryoto","com"],"path":["rest","v2","orders","{orderId}","customer-notifications"],"query":[{"key":"","value":null,"disabled":true}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"orderId\": \"123456\",\n    \"actions\": [\n        {\n            \"type\": \"trackingLink\",\n            \"value\": \"https://tracking-link...\"\n        },\n        {\n            \"type\": \"feedbackLink\",\n            \"value\": \"https://feedback-link...\"\n        },\n        {\n            \"type\": \"clickCollectOTP\",\n            \"channel\": \"OTP\",\n            \"value\": \"458921\"\n        }\n    ]\n}"},{"id":"c6eca9fc-2404-48eb-8cc3-75ac258de966","name":"200-Filter by action type","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/orders/{orderId}/customer-notifications?actionType=trackingLink","protocol":"https","host":["api","tryoto","com"],"path":["rest","v2","orders","{orderId}","customer-notifications"],"query":[{"key":"actionType","value":"trackingLink"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"orderId\": \"123456\",\n    \"actions\": [\n        {\n            \"type\": \"trackingLink\",\n            \"value\": \"https://tracking-link...\"\n        }\n    ]\n}"}],"_postman_id":"5a9e48dd-a5c9-4209-a8e2-3e9ee57cedc1"}],"id":"12f55f62-4e83-4002-b867-ba963b3cbe13","_postman_id":"12f55f62-4e83-4002-b867-ba963b3cbe13","description":""},{"name":"Carrier Integrations","item":[{"name":"Check OTO Delivery Fee","id":"bfd1a95c-af05-422d-8bd7-82f27d8b62db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"weight\":\"3\",\r\n    \"originCity\":\"Riyadh\",\r\n    \"destinationCity\":\"Jeddah\",\r\n    \"height\":30,\r\n    \"width\":30,\r\n    \"length\":30\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/checkOTODeliveryFee","description":"<p><strong>Available Packages</strong>: All Packages</p>\n<p>This API endpoint calculates shipping prices offered by OTO rates. By providing the origin city, destination city, and package details (such as weight and dimensions), the API computes the price based on the provided request parameters.</p>\n<h5 id=\"important-note\">Important Note:</h5>\n<ul>\n<li><p>The prices returned by this API are applicable only to shipping options available under OTO's contracts.</p>\n</li>\n<li><p>To calculate prices for your own custom contracts, please use the Check Delivery Fee API.</p>\n</li>\n<li><p>You can see the shipping prices of delivery companies regarding to your account's country information.</p>\n</li>\n</ul>\n<h5 id=\"pricing-calculation-details\">Pricing Calculation Details:</h5>\n<ul>\n<li><p>The price is determined based on the greater value between the actual weight and the volumetric weight of the package.</p>\n</li>\n<li><p>Be sure to include the larger of these two values in your request.</p>\n</li>\n</ul>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>originCity</td>\n<td>yes</td>\n<td>string</td>\n<td>pickup city</td>\n</tr>\n<tr>\n<td>destinationCity</td>\n<td>yes</td>\n<td>string</td>\n<td>destination city</td>\n</tr>\n<tr>\n<td>originLat</td>\n<td>no</td>\n<td>number</td>\n<td>reqired for <code>bullet</code> type</td>\n</tr>\n<tr>\n<td>originLon</td>\n<td>no</td>\n<td>number</td>\n<td>reqired for <code>bullet</code> type</td>\n</tr>\n<tr>\n<td>destinationLat</td>\n<td>no</td>\n<td>number</td>\n<td>reqired for <code>bullet</code> type</td>\n</tr>\n<tr>\n<td>destinationLon</td>\n<td>no</td>\n<td>number</td>\n<td>reqired for <code>bullet</code> type</td>\n</tr>\n<tr>\n<td>weight*</td>\n<td>yes</td>\n<td>number</td>\n<td>approximate weight of package(kg)</td>\n</tr>\n<tr>\n<td>forReverseShipment</td>\n<td>no</td>\n<td>boolean</td>\n<td>When you set is true, it will list the delivery companies that you can create reverse shipments.</td>\n</tr>\n<tr>\n<td>currency</td>\n<td>no</td>\n<td>string</td>\n<td>ISO 4217 code, \"SAR\",\"KWD\", etc</td>\n</tr>\n<tr>\n<td>packageCount</td>\n<td>no</td>\n<td>number</td>\n<td>1</td>\n</tr>\n<tr>\n<td>totalDue</td>\n<td>no</td>\n<td>number</td>\n<td>cash on delivery amount</td>\n</tr>\n<tr>\n<td>length</td>\n<td>no</td>\n<td>number</td>\n<td>length of the package(cm)</td>\n</tr>\n<tr>\n<td>width</td>\n<td>no</td>\n<td>number</td>\n<td>width of the package(cm)</td>\n</tr>\n<tr>\n<td>height</td>\n<td>no</td>\n<td>number</td>\n<td>height of the package(cm)</td>\n</tr>\n<tr>\n<td>serviceType</td>\n<td>no</td>\n<td>enum</td>\n<td><code>express</code>,<code>sameDay</code>, <code>fastDelivery</code>, <code>coldDelivery</code>,<code>heavyAndBulky</code>, <code>electronicAndHeavy</code></td>\n</tr>\n<tr>\n<td>deliveryType</td>\n<td>no</td>\n<td>enum</td>\n<td><code>toCustomerDoorstep pickupByCustomer toCustomerDoorstepOrPickupByCustomer</code></td>\n</tr>\n<tr>\n<td>includeEstimatedDates</td>\n<td>no</td>\n<td>boolean</td>\n<td>If you set this parameter to true, the response will include the estimated pickup and delivery dates, generated using our AI-powered prediction model.</td>\n</tr>\n<tr>\n<td>checkShippingRule</td>\n<td>no</td>\n<td>boolean</td>\n<td>Determines whether feasibility rules should be applied before returning shipping options</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","checkOTODeliveryFee"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"90ef24d9-349d-4573-b3cf-fc5e944f6c60","name":"200","originalRequest":{"method":"POST","header":[{"key":"sec-ch-ua","value":"\"Google Chrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","disabled":true},{"key":"sec-ch-ua-mobile","value":"?0","disabled":true},{"key":"User-Agent","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36","disabled":true},{"key":"Content-Type","value":"application/json","disabled":true},{"key":"Accept","value":"application/json, text/plain, */*","disabled":true},{"key":"Referer","value":"https://qa.tryoto.com/price-calculator","disabled":true},{"key":"sec-ch-ua-platform","value":"\"Windows\"","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"weight\":\"3\",\r\n    \"originCity\":\"Riyadh\",\r\n    \"destinationCity\":\"Jeddah\",\r\n    \"height\":30,\r\n    \"width\":30,\r\n    \"length\":30,\r\n    \"includeEstimatedDate\":true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/checkOTODeliveryFee"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"9922201d62bc7c7f376d5d086f8b9f8b"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Thu, 29 Feb 2024 13:08:22 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"6259"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"traceId\": \"63545-73855-176.88.141.22-c4270220-89f8-4fe4-a645-2f82fb5c499d\",\n    \"success\": true,\n    \"deliveryCompany\": [\n        {\n            \"serviceType\": \"sameDay\",\n            \"deliveryOptionName\": \"Deliver Now\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 4.9,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 3,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 3000,\n            \"deliveryOptionId\": 7109,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-17\",\n            \"deliveryCompanyName\": \"delivernow\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 16,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"Same Day of Pickup Date\",\n            \"price\": 16,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/delivery-now.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"3.0 SAR plus 0.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"lockerDelivery\",\n            \"deliveryOptionName\": \"Omni Llama\",\n            \"deliveryType\": \"locker\",\n            \"codCharge\": 8,\n            \"maxOrderValue\": 6000,\n            \"maxCODValue\": 1000,\n            \"deliveryOptionId\": 7252,\n            \"estimatedDeliveryDate\": \"2025-11-17\",\n            \"deliveryCompanyName\": \"omnillama\",\n            \"estimatedPickupDate\": \"2025-11-16\",\n            \"checkAllBranches\": \"https://map.omnillama.net/\",\n            \"returnFee\": 8,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"1to3WorkingDays\",\n            \"price\": 8,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/omni-llama.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"lockerDropOff\"\n        },\n        {\n            \"serviceType\": \"pudo\",\n            \"deliveryOptionName\": \"SPL PUDO\",\n            \"trackingType\": \"excellent\",\n            \"deliveryType\": \"pickupByCustomer\",\n            \"codCharge\": 8,\n            \"maxOrderValue\": 10000,\n            \"maxCODValue\": 5000,\n            \"deliveryOptionId\": 7144,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"splUpds\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"checkAllBranches\": \"https://splonline.com.sa/en/branches/\",\n            \"returnFee\": 13,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"1 to 2 Working Days\",\n            \"price\": 13,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/spl.jpg\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"dropoffOnly\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 1.75% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"sameDay\",\n            \"deliveryOptionName\": \"Delivery Support\",\n            \"score5\": 4.4,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 3,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 5000,\n            \"deliveryOptionId\": 7417,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"deliverysupport\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 13,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"sameDayPickUp\",\n            \"price\": 13,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/delivery-support.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\"\n        },\n        {\n            \"serviceType\": \"pudo\",\n            \"deliveryOptionName\": \"Aramex PUDO\",\n            \"deliveryType\": \"pickupByCustomer\",\n            \"codCharge\": 6,\n            \"maxOrderValue\": 7000,\n            \"maxCODValue\": 0,\n            \"deliveryOptionId\": 7231,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-21\",\n            \"deliveryCompanyName\": \"aramex\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"checkAllBranches\": \"https://www.aramex.com/sa/en/find-aramex-office\",\n            \"returnFee\": 15,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1to5WorkingDays\",\n            \"price\": 15,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/aramex.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"dropoffOnly\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 1.75% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"sameDay\",\n            \"deliveryOptionName\": \"Sent\",\n            \"score5\": 4,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"11:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 0,\n            \"deliveryOptionId\": 7490,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"sent\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 16,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"sameDayPickUp\",\n            \"price\": 16,\n            \"logo\": \"https://storage.googleapis.com/download/storage/v1/b/oto-v2-files/o/files%2F1%2Fimport%2F6ac47fcf-548c-407f-b474-6a241f459a1b.png?generation=1737624142402900&alt=media\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 2.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Roadlink Logistics\",\n            \"score5\": 4.7,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 2500,\n            \"maxCODValue\": 0,\n            \"deliveryOptionId\": 7990,\n            \"extraWeightPerKg\": 2,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"road-link\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 16,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1to3WorkingDays\",\n            \"price\": 16,\n            \"logo\": \"https://storage.googleapis.com/download/storage/v1/b/oto-v2-files/o/files%2F1%2Fimport%2Fd8fb28f0-2825-472e-9723-57672328ff36.png?generation=1747140104143959&alt=media\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 2.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"pudo\",\n            \"deliveryOptionName\": \"SMSA PUDO\",\n            \"deliveryType\": \"pickupByCustomer\",\n            \"codCharge\": 8,\n            \"maxOrderValue\": 6000,\n            \"maxCODValue\": 3750,\n            \"deliveryOptionId\": 7326,\n            \"extraWeightPerKg\": 2,\n            \"needToVerifyCrDocStatus\": true,\n            \"estimatedDeliveryDate\": \"2025-11-17\",\n            \"deliveryCompanyName\": \"smsaV2\",\n            \"estimatedPickupDate\": \"2025-11-16\",\n            \"checkAllBranches\": \"https://www.smsaexpress.com/map-location\",\n            \"returnFee\": 16.65,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"1to5WorkingDays\",\n            \"price\": 16.65,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/smsa-logo.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"dropoffOnly\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 4.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"iMile\",\n            \"score5\": 3.7,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 4,\n            \"pickupCutOffTime\": \"18:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 5000,\n            \"deliveryOptionId\": 7147,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"imile\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 17,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"2to3WorkingDays\",\n            \"price\": 17,\n            \"logo\": \"https://storage.googleapis.com/download/storage/v1/b/oto-v2-files/o/files%2F1%2Fimport%2Fc1261774-f05c-4d74-a279-8dd22bbc4f5d.png?generation=1741461810060293&alt=media\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"4.0 SAR plus 1.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"sameDay\",\n            \"deliveryOptionName\": \"DELIVERIST Same Day\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 4.9,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 3,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 3750,\n            \"maxCODValue\": 2500,\n            \"deliveryOptionId\": 7110,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-20\",\n            \"deliveryCompanyName\": \"deliveristLogestechs\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 17,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"sameDayPickUp\",\n            \"price\": 17,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/deliverist.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"3.0 SAR plus 2.5% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Shipa Delivery\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 3.5,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 3,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 3750,\n            \"maxCODValue\": 3750,\n            \"deliveryOptionId\": 7098,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-20\",\n            \"deliveryCompanyName\": \"shipaV2\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 17,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1 to 3 Working Days\",\n            \"price\": 17,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/shipa.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"3.0 SAR plus 0.8% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"J&T Express\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 5,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 8,\n            \"pickupCutOffTime\": \"16:00\",\n            \"maxOrderValue\": 6000,\n            \"maxCODValue\": 3000,\n            \"deliveryOptionId\": 7100,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-22\",\n            \"deliveryCompanyName\": \"jtexpress\",\n            \"estimatedPickupDate\": \"2025-11-18\",\n            \"checkAllBranches\": \"https://www.jtexpress.me/KSA/service-points\",\n            \"returnFee\": 18,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1 to 2 Working Days\",\n            \"price\": 18,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/jandt.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 0.9% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"sameDay\",\n            \"deliveryOptionName\": \"Yamamah\",\n            \"trackingType\": \"excellent\",\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 3,\n            \"pickupCutOffTime\": \"11:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 5000,\n            \"deliveryOptionId\": 8530,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"yamamahLogestechs\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 18,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"Same Day of Pickup Date\",\n            \"price\": 18,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/yamamah-express.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"3.0 SAR plus 2.5% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Aymakan\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 4.4,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"17:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 3000,\n            \"deliveryOptionId\": 7102,\n            \"extraWeightPerKg\": 2,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"aymakan\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 18.9,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1to3WorkingDays\",\n            \"price\": 18.9,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/aymakan.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 1.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Thabit Logistics\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 4.5,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"13:00\",\n            \"maxOrderValue\": 3750,\n            \"maxCODValue\": 0,\n            \"deliveryOptionId\": 7099,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"thabit\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 19,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1to2WorkingDays\",\n            \"price\": 19,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/thabit.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 0.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"coldDelivery\",\n            \"deliveryOptionName\": \"Delex\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 3.8,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 8,\n            \"pickupCutOffTime\": \"10:00\",\n            \"maxOrderValue\": 500,\n            \"maxCODValue\": 500,\n            \"deliveryOptionId\": 7113,\n            \"extraWeightPerKg\": 2,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"delexLogestechs\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 19,\n            \"maxFreeWeight\": 12,\n            \"avgDeliveryTime\": \"1to3WorkingDays\",\n            \"price\": 19,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/delex.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 0.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"sameDay\",\n            \"deliveryOptionName\": \"Linkers Express\",\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 0,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 2500,\n            \"maxCODValue\": 0,\n            \"deliveryOptionId\": 7949,\n            \"extraWeightPerKg\": 10,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"linkers-express\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 19,\n            \"maxFreeWeight\": 2,\n            \"avgDeliveryTime\": \"sameDayPickUp\",\n            \"price\": 19,\n            \"logo\": \"https://storage.googleapis.com/download/storage/v1/b/oto-v2-files/o/files%2F1%2Fimport%2F6e03c097-102f-4716-a99a-c2834824385a.png?generation=1742721672764745&alt=media\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Aramex\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 4.7,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"14:00\",\n            \"maxOrderValue\": 7000,\n            \"maxCODValue\": 3750,\n            \"deliveryOptionId\": 7097,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-22\",\n            \"deliveryCompanyName\": \"aramex\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"checkAllBranches\": \"https://www.aramex.com/sa/en/find-aramex-office\",\n            \"returnFee\": 19.26,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1 to 2 Working Days\",\n            \"price\": 19.26,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/aramex.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickupDropoff\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 1.75% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Naqel Express\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 4.6,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"16:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 3500,\n            \"deliveryOptionId\": 7112,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-22\",\n            \"deliveryCompanyName\": \"naqel\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 19.8,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1to4WorkingDays\",\n            \"price\": 19.8,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/naqel.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 0.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"SMSA\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 3.9,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 8,\n            \"maxOrderValue\": 6000,\n            \"maxCODValue\": 3750,\n            \"deliveryOptionId\": 7101,\n            \"extraWeightPerKg\": 1,\n            \"needToVerifyCrDocStatus\": true,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"secom\",\n            \"estimatedPickupDate\": \"2025-11-16\",\n            \"checkAllBranches\": \"https://www.smsaexpress.com/map-location\",\n            \"returnFee\": 19.98,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"1to5WorkingDays\",\n            \"price\": 19.98,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/smsa-logo.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"dropoffOnly\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 4.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"UPS\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 5,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 8,\n            \"pickupCutOffTime\": \"14:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 2000,\n            \"deliveryOptionId\": 7136,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-17\",\n            \"deliveryCompanyName\": \"ups2\",\n            \"estimatedPickupDate\": \"2025-11-16\",\n            \"returnFee\": 20,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"1to5WorkingDays\",\n            \"price\": 20,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/ups.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 0.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"coldDelivery\",\n            \"deliveryOptionName\": \"Adwar Cold\",\n            \"score5\": 5,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 1000,\n            \"maxCODValue\": 1000,\n            \"deliveryOptionId\": 7410,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"adwarLogestechs\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 21,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"1to3WorkingDays\",\n            \"price\": 21,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/adwar.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\"\n        },\n        {\n            \"serviceType\": \"heavyAndBulky\",\n            \"deliveryOptionName\": \"Aramex Heavy & Bulky\",\n            \"score5\": 4.2,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 0,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 0,\n            \"deliveryOptionId\": 7898,\n            \"estimatedDeliveryDate\": \"2025-11-21\",\n            \"deliveryCompanyName\": \"aramex\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 27.26,\n            \"avgDeliveryTime\": \"1 to 2 Working Days\",\n            \"price\": 27.26,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/aramex.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\"\n        },\n        {\n            \"serviceType\": \"heavyAndBulky\",\n            \"deliveryOptionName\": \"Flow PL\",\n            \"trackingType\": \"excellent\",\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 0,\n            \"pickupCutOffTime\": \"13:00\",\n            \"maxOrderValue\": 20000,\n            \"maxCODValue\": 0,\n            \"deliveryOptionId\": 7106,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"flowpl\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 52.2,\n            \"maxFreeWeight\": 30,\n            \"avgDeliveryTime\": \"1to5WorkingDays\",\n            \"price\": 52.2,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/flow.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\"\n        }\n    ]\n}"},{"id":"adb78779-98ca-41f6-9e38-3241e3b7d3fd","name":"Multiple Box","originalRequest":{"method":"POST","header":[{"key":"sec-ch-ua","value":"\"Google Chrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","disabled":true},{"key":"sec-ch-ua-mobile","value":"?0","disabled":true},{"key":"User-Agent","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36","disabled":true},{"key":"Content-Type","value":"application/json","disabled":true},{"key":"Accept","value":"application/json, text/plain, */*","disabled":true},{"key":"Referer","value":"https://qa.tryoto.com/price-calculator","disabled":true},{"key":"sec-ch-ua-platform","value":"\"Windows\"","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"originCity\": \"Jeddah\",\r\n    \"destinationCity\": \"Riyadh\",\r\n    \"boxes\": [\r\n        {\r\n            \"width\": 40,\r\n            \"length\": 40,\r\n            \"height\": 30,\r\n            \"weight\": 3,\r\n            \"boxName\": \"Box1\"\r\n        },\r\n        {\r\n            \"width\": 25,\r\n            \"length\": 25,\r\n            \"height\": 30,\r\n            \"weight\": 7,\r\n            \"boxName\": \"Box2\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/checkOTODeliveryFee"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"traceId\": \"17068-23331-54.86.50.139-d8549e7e-f5cf-45fe-ad72-e6e2b2f5a143\",\r\n    \"success\": true,\r\n    \"deliveryCompany\": [\r\n        {\r\n            \"serviceType\": \"lockerDelivery\",\r\n            \"deliveryOptionName\": \"Omni Llama\",\r\n            \"deliveryType\": \"locker\",\r\n            \"codCharge\": 8,\r\n            \"maxOrderValue\": 6000,\r\n            \"maxCODValue\": 1000,\r\n            \"deliveryOptionId\": 7252,\r\n            \"deliveryCompanyName\": \"omnillama\",\r\n            \"checkAllBranches\": \"https://map.omnillama.net/\",\r\n            \"returnFee\": 10,\r\n            \"maxFreeWeight\": 15,\r\n            \"avgDeliveryTime\": \"1to3WorkingDays\",\r\n            \"price\": 10,\r\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/omni-llama.png\",\r\n            \"currency\": \"SAR\",\r\n            \"pickupDropoff\": \"lockerDropOff\"\r\n        },\r\n        {\r\n            \"serviceType\": \"pudo\",\r\n            \"deliveryOptionName\": \"SPL PUDO\",\r\n            \"trackingType\": \"excellent\",\r\n            \"deliveryType\": \"pickupByCustomer\",\r\n            \"codCharge\": 8,\r\n            \"maxOrderValue\": 10000,\r\n            \"maxCODValue\": 5000,\r\n            \"deliveryOptionId\": 7144,\r\n            \"extraWeightPerKg\": 1,\r\n            \"deliveryCompanyName\": \"splUpds\",\r\n            \"checkAllBranches\": \"https://splonline.com.sa/en/branches/\",\r\n            \"returnFee\": 17,\r\n            \"maxFreeWeight\": 15,\r\n            \"avgDeliveryTime\": \"1 to 5 Working Days\",\r\n            \"price\": 17,\r\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/spl.jpg\",\r\n            \"currency\": \"SAR\",\r\n            \"pickupDropoff\": \"dropoffOnly\",\r\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 1.75% of the amount to be collected\"\r\n        },\r\n        {\r\n            \"serviceType\": \"express\",\r\n            \"deliveryOptionName\": \"iMile\",\r\n            \"score5\": 4.4,\r\n            \"deliveryType\": \"toCustomerDoorstep\",\r\n            \"codCharge\": 4,\r\n            \"pickupCutOffTime\": \"18:00\",\r\n            \"maxOrderValue\": 5000,\r\n            \"maxCODValue\": 5000,\r\n            \"deliveryOptionId\": 7147,\r\n            \"extraWeightPerKg\": 1,\r\n            \"deliveryCompanyName\": \"imile\",\r\n            \"returnFee\": 21,\r\n            \"maxFreeWeight\": 15,\r\n            \"avgDeliveryTime\": \"2to3WorkingDays\",\r\n            \"price\": 21,\r\n            \"logo\": \"https://storage.googleapis.com/download/storage/v1/b/oto-v2-files/o/files%2F1%2Fimport%2Fc1261774-f05c-4d74-a279-8dd22bbc4f5d.png?generation=1741461810060293&alt=media\",\r\n            \"currency\": \"SAR\",\r\n            \"pickupDropoff\": \"freePickup\",\r\n            \"cardOnDeliveryPercentage\": \"4.0 SAR plus 1.0% of the amount to be collected\"\r\n        },\r\n        {\r\n            \"serviceType\": \"express\",\r\n            \"deliveryOptionName\": \"UPS\",\r\n            \"trackingType\": \"excellent\",\r\n            \"score5\": 4.5,\r\n            \"deliveryType\": \"toCustomerDoorstep\",\r\n            \"codCharge\": 8,\r\n            \"pickupCutOffTime\": \"14:00\",\r\n            \"maxOrderValue\": 5000,\r\n            \"maxCODValue\": 2000,\r\n            \"deliveryOptionId\": 7136,\r\n            \"extraWeightPerKg\": 1,\r\n            \"deliveryCompanyName\": \"ups2\",\r\n            \"returnFee\": 24,\r\n            \"maxFreeWeight\": 15,\r\n            \"avgDeliveryTime\": \"1to5WorkingDays\",\r\n            \"price\": 24,\r\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/ups.png\",\r\n            \"currency\": \"SAR\",\r\n            \"pickupDropoff\": \"freePickup\",\r\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 0.0% of the amount to be collected\"\r\n        },\r\n        {\r\n            \"serviceType\": \"pudo\",\r\n            \"deliveryOptionName\": \"Aramex PUDO\",\r\n            \"deliveryType\": \"pickupByCustomer\",\r\n            \"codCharge\": 6,\r\n            \"maxOrderValue\": 7000,\r\n            \"maxCODValue\": 0,\r\n            \"deliveryOptionId\": 7231,\r\n            \"extraWeightPerKg\": 1,\r\n            \"deliveryCompanyName\": \"aramex\",\r\n            \"checkAllBranches\": \"https://www.aramex.com/sa/en/find-aramex-office\",\r\n            \"returnFee\": 24,\r\n            \"maxFreeWeight\": 10,\r\n            \"avgDeliveryTime\": \"1to5WorkingDays\",\r\n            \"price\": 24,\r\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/aramex.png\",\r\n            \"currency\": \"SAR\",\r\n            \"pickupDropoff\": \"dropoffOnly\",\r\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 1.75% of the amount to be collected\"\r\n        },\r\n        {\r\n            \"serviceType\": \"express\",\r\n            \"deliveryOptionName\": \"SMSA\",\r\n            \"trackingType\": \"excellent\",\r\n            \"score5\": 3.9,\r\n            \"deliveryType\": \"toCustomerDoorstep\",\r\n            \"codCharge\": 8,\r\n            \"maxOrderValue\": 6000,\r\n            \"maxCODValue\": 3750,\r\n            \"deliveryOptionId\": 7101,\r\n            \"extraWeightPerKg\": 1,\r\n            \"needToVerifyCrDocStatus\": true,\r\n            \"deliveryCompanyName\": \"secom\",\r\n            \"checkAllBranches\": \"https://www.smsaexpress.com/map-location\",\r\n            \"returnFee\": 24.42,\r\n            \"maxFreeWeight\": 15,\r\n            \"avgDeliveryTime\": \"1to5WorkingDays\",\r\n            \"price\": 24.42,\r\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/smsa-logo.png\",\r\n            \"currency\": \"SAR\",\r\n            \"pickupDropoff\": \"dropoffOnly\",\r\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 4.0% of the amount to be collected\"\r\n        },\r\n        {\r\n            \"serviceType\": \"pudo\",\r\n            \"deliveryOptionName\": \"SMSA PUDO\",\r\n            \"deliveryType\": \"pickupByCustomer\",\r\n            \"codCharge\": 8,\r\n            \"maxOrderValue\": 6000,\r\n            \"maxCODValue\": 3750,\r\n            \"deliveryOptionId\": 7326,\r\n            \"extraWeightPerKg\": 2,\r\n            \"needToVerifyCrDocStatus\": true,\r\n            \"deliveryCompanyName\": \"smsaV2\",\r\n            \"checkAllBranches\": \"https://www.smsaexpress.com/map-location\",\r\n            \"returnFee\": 25.53,\r\n            \"maxFreeWeight\": 15,\r\n            \"avgDeliveryTime\": \"1to5WorkingDays\",\r\n            \"price\": 25.53,\r\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/smsa-logo.png\",\r\n            \"currency\": \"SAR\",\r\n            \"pickupDropoff\": \"dropoffOnly\",\r\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 4.0% of the amount to be collected\"\r\n        },\r\n        {\r\n            \"serviceType\": \"express\",\r\n            \"deliveryOptionName\": \"Shipa Delivery\",\r\n            \"trackingType\": \"excellent\",\r\n            \"score5\": 4,\r\n            \"deliveryType\": \"toCustomerDoorstep\",\r\n            \"codCharge\": 3,\r\n            \"pickupCutOffTime\": \"12:00\",\r\n            \"maxOrderValue\": 3750,\r\n            \"maxCODValue\": 3750,\r\n            \"deliveryOptionId\": 7098,\r\n            \"extraWeightPerKg\": 1,\r\n            \"deliveryCompanyName\": \"shipaV2\",\r\n            \"returnFee\": 26,\r\n            \"maxFreeWeight\": 10,\r\n            \"avgDeliveryTime\": \"1 to 3 Working Days\",\r\n            \"price\": 26,\r\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/shipa.png\",\r\n            \"currency\": \"SAR\",\r\n            \"pickupDropoff\": \"freePickup\",\r\n            \"cardOnDeliveryPercentage\": \"3.0 SAR plus 0.8% of the amount to be collected\"\r\n        },\r\n        {\r\n            \"serviceType\": \"express\",\r\n            \"deliveryOptionName\": \"J&T Express\",\r\n            \"trackingType\": \"excellent\",\r\n            \"score5\": 3.6,\r\n            \"deliveryType\": \"toCustomerDoorstep\",\r\n            \"codCharge\": 8,\r\n            \"pickupCutOffTime\": \"16:00\",\r\n            \"maxOrderValue\": 6000,\r\n            \"maxCODValue\": 3000,\r\n            \"deliveryOptionId\": 7100,\r\n            \"extraWeightPerKg\": 1,\r\n            \"deliveryCompanyName\": \"jtexpress\",\r\n            \"checkAllBranches\": \"https://www.jtexpress.me/KSA/service-points\",\r\n            \"returnFee\": 27,\r\n            \"maxFreeWeight\": 10,\r\n            \"avgDeliveryTime\": \"1 to 2 Working Days\",\r\n            \"price\": 27,\r\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/jandt.png\",\r\n            \"currency\": \"SAR\",\r\n            \"pickupDropoff\": \"freePickup\",\r\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 0.9% of the amount to be collected\"\r\n        },\r\n        {\r\n            \"serviceType\": \"heavyAndBulky\",\r\n            \"deliveryOptionName\": \"Aramex Heavy & Bulky\",\r\n            \"score5\": 3,\r\n            \"deliveryType\": \"toCustomerDoorstep\",\r\n            \"codCharge\": 0,\r\n            \"pickupCutOffTime\": \"12:00\",\r\n            \"maxOrderValue\": 5000,\r\n            \"maxCODValue\": 0,\r\n            \"deliveryOptionId\": 7898,\r\n            \"deliveryCompanyName\": \"aramex\",\r\n            \"returnFee\": 27.26,\r\n            \"avgDeliveryTime\": \"1to5WorkingDays\",\r\n            \"price\": 27.26,\r\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/aramex.png\",\r\n            \"currency\": \"SAR\",\r\n            \"pickupDropoff\": \"freePickup\"\r\n        },\r\n        {\r\n            \"serviceType\": \"express\",\r\n            \"deliveryOptionName\": \"Thabit Logistics\",\r\n            \"trackingType\": \"excellent\",\r\n            \"score5\": 3.4,\r\n            \"deliveryType\": \"toCustomerDoorstep\",\r\n            \"codCharge\": 6,\r\n            \"pickupCutOffTime\": \"13:00\",\r\n            \"maxOrderValue\": 3750,\r\n            \"maxCODValue\": 3750,\r\n            \"deliveryOptionId\": 7099,\r\n            \"extraWeightPerKg\": 1,\r\n            \"deliveryCompanyName\": \"thabit\",\r\n            \"returnFee\": 28,\r\n            \"maxFreeWeight\": 10,\r\n            \"avgDeliveryTime\": \"1to2WorkingDays\",\r\n            \"price\": 28,\r\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/thabit.png\",\r\n            \"currency\": \"SAR\",\r\n            \"pickupDropoff\": \"freePickup\",\r\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 0.0% of the amount to be collected\"\r\n        },\r\n        {\r\n            \"serviceType\": \"express\",\r\n            \"deliveryOptionName\": \"Aramex\",\r\n            \"trackingType\": \"excellent\",\r\n            \"score5\": 3.1,\r\n            \"deliveryType\": \"toCustomerDoorstep\",\r\n            \"codCharge\": 6,\r\n            \"pickupCutOffTime\": \"14:00\",\r\n            \"maxOrderValue\": 7000,\r\n            \"maxCODValue\": 3750,\r\n            \"deliveryOptionId\": 7097,\r\n            \"extraWeightPerKg\": 1,\r\n            \"deliveryCompanyName\": \"aramex\",\r\n            \"checkAllBranches\": \"https://www.aramex.com/sa/en/find-aramex-office\",\r\n            \"returnFee\": 28.89,\r\n            \"maxFreeWeight\": 10,\r\n            \"avgDeliveryTime\": \"1 to 2 Working Days\",\r\n            \"price\": 28.89,\r\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/aramex.png\",\r\n            \"currency\": \"SAR\",\r\n            \"pickupDropoff\": \"freePickupDropoff\",\r\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 1.75% of the amount to be collected\"\r\n        },\r\n        {\r\n            \"serviceType\": \"express\",\r\n            \"deliveryOptionName\": \"Naqel Express\",\r\n            \"trackingType\": \"excellent\",\r\n            \"score5\": 4.4,\r\n            \"deliveryType\": \"toCustomerDoorstep\",\r\n            \"codCharge\": 6,\r\n            \"pickupCutOffTime\": \"16:00\",\r\n            \"maxOrderValue\": 5000,\r\n            \"maxCODValue\": 3500,\r\n            \"deliveryOptionId\": 7112,\r\n            \"extraWeightPerKg\": 1,\r\n            \"deliveryCompanyName\": \"naqel\",\r\n            \"returnFee\": 29.7,\r\n            \"maxFreeWeight\": 10,\r\n            \"avgDeliveryTime\": \"1to4WorkingDays\",\r\n            \"price\": 29.7,\r\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/naqel.png\",\r\n            \"currency\": \"SAR\",\r\n            \"pickupDropoff\": \"freePickup\",\r\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 0.0% of the amount to be collected\"\r\n        },\r\n        {\r\n            \"serviceType\": \"express\",\r\n            \"deliveryOptionName\": \"Aymakan\",\r\n            \"trackingType\": \"excellent\",\r\n            \"score5\": 4.3,\r\n            \"deliveryType\": \"toCustomerDoorstep\",\r\n            \"codCharge\": 6,\r\n            \"pickupCutOffTime\": \"17:00\",\r\n            \"maxOrderValue\": 5000,\r\n            \"maxCODValue\": 3000,\r\n            \"deliveryOptionId\": 7102,\r\n            \"extraWeightPerKg\": 2,\r\n            \"deliveryCompanyName\": \"aymakan\",\r\n            \"returnFee\": 37.8,\r\n            \"maxFreeWeight\": 10,\r\n            \"avgDeliveryTime\": \"1to3WorkingDays\",\r\n            \"price\": 37.8,\r\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/aymakan.png\",\r\n            \"currency\": \"SAR\",\r\n            \"pickupDropoff\": \"freePickup\",\r\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 1.0% of the amount to be collected\"\r\n        },\r\n        {\r\n            \"serviceType\": \"heavyAndBulky\",\r\n            \"deliveryOptionName\": \"Flow PL\",\r\n            \"trackingType\": \"excellent\",\r\n            \"score5\": 4.7,\r\n            \"deliveryType\": \"toCustomerDoorstep\",\r\n            \"codCharge\": 0,\r\n            \"pickupCutOffTime\": \"13:00\",\r\n            \"maxOrderValue\": 20000,\r\n            \"maxCODValue\": 0,\r\n            \"deliveryOptionId\": 7106,\r\n            \"extraWeightPerKg\": 1,\r\n            \"deliveryCompanyName\": \"flowpl\",\r\n            \"returnFee\": 52.2,\r\n            \"maxFreeWeight\": 30,\r\n            \"avgDeliveryTime\": \"1to5WorkingDays\",\r\n            \"price\": 52.2,\r\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/flow.png\",\r\n            \"currency\": \"SAR\",\r\n            \"pickupDropoff\": \"freePickup\"\r\n        }\r\n    ]\r\n}"}],"_postman_id":"bfd1a95c-af05-422d-8bd7-82f27d8b62db"},{"name":"Check Delivery Fee","id":"31fd30ad-75dd-4a2d-9485-0f5fa8273a20","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"weight\":\"50\",\r\n    \"totalDue\":10,\r\n    \"originCity\":\"Riyadh\",\r\n    \"destinationCity\":\"Jeddah\",\r\n    \"height\":170,\r\n    \"width\":50,\r\n    \"length\":50\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/checkDeliveryFee","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint calculates contract-based pricing using your own rates. By providing the origin city, destination city, and package details such as weight and dimensions, the API determines the price based on the supplied parameters.</p>\n<p>Important Note: The prices returned by this API apply exclusively to your own contracts.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>originCity</td>\n<td>yes</td>\n<td>string</td>\n<td>pickup city</td>\n</tr>\n<tr>\n<td>destinationCity</td>\n<td>yes</td>\n<td>string</td>\n<td>destination city</td>\n</tr>\n<tr>\n<td>weight</td>\n<td>yes</td>\n<td>number</td>\n<td>weight of package(kg)</td>\n</tr>\n<tr>\n<td>totalDue</td>\n<td>no</td>\n<td>number</td>\n<td>cash on delivery amount</td>\n</tr>\n<tr>\n<td>deliveryType</td>\n<td>no</td>\n<td>enum</td>\n<td><code>bullet</code>,<code>courier</code></td>\n</tr>\n<tr>\n<td>originLat</td>\n<td>no</td>\n<td>string</td>\n<td>reqired for <code>bullet</code> type</td>\n</tr>\n<tr>\n<td>originLon</td>\n<td>no</td>\n<td>string</td>\n<td>reqired for <code>bullet</code> type</td>\n</tr>\n<tr>\n<td>destinationLat</td>\n<td>no</td>\n<td>string</td>\n<td>reqired for <code>bullet</code> type</td>\n</tr>\n<tr>\n<td>destinationLon</td>\n<td>no</td>\n<td>string</td>\n<td>reqired for <code>bullet</code> type</td>\n</tr>\n<tr>\n<td>includeEstimatedDates</td>\n<td>no</td>\n<td>boolean</td>\n<td>If you set this parameter to true, the response will include the estimated pickup and delivery dates, generated using our AI-powered prediction model.</td>\n</tr>\n<tr>\n<td>checkShippingRule</td>\n<td>no</td>\n<td>boolean</td>\n<td>Determines whether feasibility rules should be applied before returning shipping options</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","checkDeliveryFee"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"9ae7e963-4353-4876-8bb4-3c39f8500af0","name":"200","originalRequest":{"method":"POST","header":[{"key":"sec-ch-ua","value":"\"Google Chrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","disabled":true},{"key":"sec-ch-ua-mobile","value":"?0","disabled":true},{"key":"User-Agent","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36","disabled":true},{"key":"Content-Type","value":"application/json","disabled":true},{"key":"Accept","value":"application/json, text/plain, */*","disabled":true},{"key":"Referer","value":"https://qa.tryoto.com/price-calculator","disabled":true},{"key":"sec-ch-ua-platform","value":"\"Windows\"","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"weight\":\"50\",\r\n    \"totalDue\":10,\r\n    \"originCity\":\"Riyadh\",\r\n    \"destinationCity\":\"Jeddah\",\r\n    \"height\":170,\r\n    \"width\":50,\r\n    \"length\":50\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/checkDeliveryFee"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 Nov 2023 06:10:43 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"37"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"traceId\": \"63545-73855-176.88.141.22-c4270220-89f8-4fe4-a645-2f82fb5c499d\",\n    \"success\": true,\n    \"deliveryCompany\": [\n        {\n            \"serviceType\": \"sameDay\",\n            \"deliveryOptionName\": \"Deliver Now\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 4.9,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 3,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 3000,\n            \"deliveryOptionId\": 7109,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-17\",\n            \"deliveryCompanyName\": \"delivernow\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 16,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"Same Day of Pickup Date\",\n            \"price\": 16,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/delivery-now.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"3.0 SAR plus 0.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"lockerDelivery\",\n            \"deliveryOptionName\": \"Omni Llama\",\n            \"deliveryType\": \"locker\",\n            \"codCharge\": 8,\n            \"maxOrderValue\": 6000,\n            \"maxCODValue\": 1000,\n            \"deliveryOptionId\": 7252,\n            \"estimatedDeliveryDate\": \"2025-11-17\",\n            \"deliveryCompanyName\": \"omnillama\",\n            \"estimatedPickupDate\": \"2025-11-16\",\n            \"checkAllBranches\": \"https://map.omnillama.net/\",\n            \"returnFee\": 8,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"1to3WorkingDays\",\n            \"price\": 8,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/omni-llama.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"lockerDropOff\"\n        },\n        {\n            \"serviceType\": \"pudo\",\n            \"deliveryOptionName\": \"SPL PUDO\",\n            \"trackingType\": \"excellent\",\n            \"deliveryType\": \"pickupByCustomer\",\n            \"codCharge\": 8,\n            \"maxOrderValue\": 10000,\n            \"maxCODValue\": 5000,\n            \"deliveryOptionId\": 7144,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"splUpds\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"checkAllBranches\": \"https://splonline.com.sa/en/branches/\",\n            \"returnFee\": 13,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"1 to 2 Working Days\",\n            \"price\": 13,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/spl.jpg\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"dropoffOnly\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 1.75% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"sameDay\",\n            \"deliveryOptionName\": \"Delivery Support\",\n            \"score5\": 4.4,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 3,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 5000,\n            \"deliveryOptionId\": 7417,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"deliverysupport\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 13,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"sameDayPickUp\",\n            \"price\": 13,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/delivery-support.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\"\n        },\n        {\n            \"serviceType\": \"pudo\",\n            \"deliveryOptionName\": \"Aramex PUDO\",\n            \"deliveryType\": \"pickupByCustomer\",\n            \"codCharge\": 6,\n            \"maxOrderValue\": 7000,\n            \"maxCODValue\": 0,\n            \"deliveryOptionId\": 7231,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-21\",\n            \"deliveryCompanyName\": \"aramex\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"checkAllBranches\": \"https://www.aramex.com/sa/en/find-aramex-office\",\n            \"returnFee\": 15,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1to5WorkingDays\",\n            \"price\": 15,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/aramex.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"dropoffOnly\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 1.75% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"sameDay\",\n            \"deliveryOptionName\": \"Sent\",\n            \"score5\": 4,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"11:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 0,\n            \"deliveryOptionId\": 7490,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"sent\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 16,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"sameDayPickUp\",\n            \"price\": 16,\n            \"logo\": \"https://storage.googleapis.com/download/storage/v1/b/oto-v2-files/o/files%2F1%2Fimport%2F6ac47fcf-548c-407f-b474-6a241f459a1b.png?generation=1737624142402900&alt=media\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 2.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Roadlink Logistics\",\n            \"score5\": 4.7,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 2500,\n            \"maxCODValue\": 0,\n            \"deliveryOptionId\": 7990,\n            \"extraWeightPerKg\": 2,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"road-link\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 16,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1to3WorkingDays\",\n            \"price\": 16,\n            \"logo\": \"https://storage.googleapis.com/download/storage/v1/b/oto-v2-files/o/files%2F1%2Fimport%2Fd8fb28f0-2825-472e-9723-57672328ff36.png?generation=1747140104143959&alt=media\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 2.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"pudo\",\n            \"deliveryOptionName\": \"SMSA PUDO\",\n            \"deliveryType\": \"pickupByCustomer\",\n            \"codCharge\": 8,\n            \"maxOrderValue\": 6000,\n            \"maxCODValue\": 3750,\n            \"deliveryOptionId\": 7326,\n            \"extraWeightPerKg\": 2,\n            \"needToVerifyCrDocStatus\": true,\n            \"estimatedDeliveryDate\": \"2025-11-17\",\n            \"deliveryCompanyName\": \"smsaV2\",\n            \"estimatedPickupDate\": \"2025-11-16\",\n            \"checkAllBranches\": \"https://www.smsaexpress.com/map-location\",\n            \"returnFee\": 16.65,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"1to5WorkingDays\",\n            \"price\": 16.65,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/smsa-logo.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"dropoffOnly\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 4.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"iMile\",\n            \"score5\": 3.7,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 4,\n            \"pickupCutOffTime\": \"18:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 5000,\n            \"deliveryOptionId\": 7147,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"imile\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 17,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"2to3WorkingDays\",\n            \"price\": 17,\n            \"logo\": \"https://storage.googleapis.com/download/storage/v1/b/oto-v2-files/o/files%2F1%2Fimport%2Fc1261774-f05c-4d74-a279-8dd22bbc4f5d.png?generation=1741461810060293&alt=media\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"4.0 SAR plus 1.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"sameDay\",\n            \"deliveryOptionName\": \"DELIVERIST Same Day\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 4.9,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 3,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 3750,\n            \"maxCODValue\": 2500,\n            \"deliveryOptionId\": 7110,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-20\",\n            \"deliveryCompanyName\": \"deliveristLogestechs\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 17,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"sameDayPickUp\",\n            \"price\": 17,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/deliverist.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"3.0 SAR plus 2.5% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Shipa Delivery\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 3.5,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 3,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 3750,\n            \"maxCODValue\": 3750,\n            \"deliveryOptionId\": 7098,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-20\",\n            \"deliveryCompanyName\": \"shipaV2\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 17,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1 to 3 Working Days\",\n            \"price\": 17,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/shipa.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"3.0 SAR plus 0.8% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"J&T Express\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 5,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 8,\n            \"pickupCutOffTime\": \"16:00\",\n            \"maxOrderValue\": 6000,\n            \"maxCODValue\": 3000,\n            \"deliveryOptionId\": 7100,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-22\",\n            \"deliveryCompanyName\": \"jtexpress\",\n            \"estimatedPickupDate\": \"2025-11-18\",\n            \"checkAllBranches\": \"https://www.jtexpress.me/KSA/service-points\",\n            \"returnFee\": 18,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1 to 2 Working Days\",\n            \"price\": 18,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/jandt.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 0.9% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"sameDay\",\n            \"deliveryOptionName\": \"Yamamah\",\n            \"trackingType\": \"excellent\",\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 3,\n            \"pickupCutOffTime\": \"11:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 5000,\n            \"deliveryOptionId\": 8530,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"yamamahLogestechs\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 18,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"Same Day of Pickup Date\",\n            \"price\": 18,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/yamamah-express.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"3.0 SAR plus 2.5% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Aymakan\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 4.4,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"17:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 3000,\n            \"deliveryOptionId\": 7102,\n            \"extraWeightPerKg\": 2,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"aymakan\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 18.9,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1to3WorkingDays\",\n            \"price\": 18.9,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/aymakan.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 1.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Thabit Logistics\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 4.5,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"13:00\",\n            \"maxOrderValue\": 3750,\n            \"maxCODValue\": 0,\n            \"deliveryOptionId\": 7099,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"thabit\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 19,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1to2WorkingDays\",\n            \"price\": 19,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/thabit.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 0.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"coldDelivery\",\n            \"deliveryOptionName\": \"Delex\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 3.8,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 8,\n            \"pickupCutOffTime\": \"10:00\",\n            \"maxOrderValue\": 500,\n            \"maxCODValue\": 500,\n            \"deliveryOptionId\": 7113,\n            \"extraWeightPerKg\": 2,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"delexLogestechs\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 19,\n            \"maxFreeWeight\": 12,\n            \"avgDeliveryTime\": \"1to3WorkingDays\",\n            \"price\": 19,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/delex.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 0.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"sameDay\",\n            \"deliveryOptionName\": \"Linkers Express\",\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 0,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 2500,\n            \"maxCODValue\": 0,\n            \"deliveryOptionId\": 7949,\n            \"extraWeightPerKg\": 10,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"linkers-express\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 19,\n            \"maxFreeWeight\": 2,\n            \"avgDeliveryTime\": \"sameDayPickUp\",\n            \"price\": 19,\n            \"logo\": \"https://storage.googleapis.com/download/storage/v1/b/oto-v2-files/o/files%2F1%2Fimport%2F6e03c097-102f-4716-a99a-c2834824385a.png?generation=1742721672764745&alt=media\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Aramex\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 4.7,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"14:00\",\n            \"maxOrderValue\": 7000,\n            \"maxCODValue\": 3750,\n            \"deliveryOptionId\": 7097,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-22\",\n            \"deliveryCompanyName\": \"aramex\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"checkAllBranches\": \"https://www.aramex.com/sa/en/find-aramex-office\",\n            \"returnFee\": 19.26,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1 to 2 Working Days\",\n            \"price\": 19.26,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/aramex.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickupDropoff\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 1.75% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Naqel Express\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 4.6,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"16:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 3500,\n            \"deliveryOptionId\": 7112,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-22\",\n            \"deliveryCompanyName\": \"naqel\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 19.8,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1to4WorkingDays\",\n            \"price\": 19.8,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/naqel.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 0.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"SMSA\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 3.9,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 8,\n            \"maxOrderValue\": 6000,\n            \"maxCODValue\": 3750,\n            \"deliveryOptionId\": 7101,\n            \"extraWeightPerKg\": 1,\n            \"needToVerifyCrDocStatus\": true,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"secom\",\n            \"estimatedPickupDate\": \"2025-11-16\",\n            \"checkAllBranches\": \"https://www.smsaexpress.com/map-location\",\n            \"returnFee\": 19.98,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"1to5WorkingDays\",\n            \"price\": 19.98,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/smsa-logo.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"dropoffOnly\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 4.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"UPS\",\n            \"trackingType\": \"excellent\",\n            \"score5\": 5,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 8,\n            \"pickupCutOffTime\": \"14:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 2000,\n            \"deliveryOptionId\": 7136,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-17\",\n            \"deliveryCompanyName\": \"ups2\",\n            \"estimatedPickupDate\": \"2025-11-16\",\n            \"returnFee\": 20,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"1to5WorkingDays\",\n            \"price\": 20,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/ups.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 0.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"coldDelivery\",\n            \"deliveryOptionName\": \"Adwar Cold\",\n            \"score5\": 5,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 1000,\n            \"maxCODValue\": 1000,\n            \"deliveryOptionId\": 7410,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"adwarLogestechs\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 21,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"1to3WorkingDays\",\n            \"price\": 21,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/adwar.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\"\n        },\n        {\n            \"serviceType\": \"heavyAndBulky\",\n            \"deliveryOptionName\": \"Aramex Heavy & Bulky\",\n            \"score5\": 4.2,\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 0,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 0,\n            \"deliveryOptionId\": 7898,\n            \"estimatedDeliveryDate\": \"2025-11-21\",\n            \"deliveryCompanyName\": \"aramex\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 27.26,\n            \"avgDeliveryTime\": \"1 to 2 Working Days\",\n            \"price\": 27.26,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/aramex.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\"\n        },\n        {\n            \"serviceType\": \"heavyAndBulky\",\n            \"deliveryOptionName\": \"Flow PL\",\n            \"trackingType\": \"excellent\",\n            \"deliveryType\": \"toCustomerDoorstep\",\n            \"codCharge\": 0,\n            \"pickupCutOffTime\": \"13:00\",\n            \"maxOrderValue\": 20000,\n            \"maxCODValue\": 0,\n            \"deliveryOptionId\": 7106,\n            \"extraWeightPerKg\": 1,\n            \"estimatedDeliveryDate\": \"2025-11-18\",\n            \"deliveryCompanyName\": \"flowpl\",\n            \"estimatedPickupDate\": \"2025-11-17\",\n            \"returnFee\": 52.2,\n            \"maxFreeWeight\": 30,\n            \"avgDeliveryTime\": \"1to5WorkingDays\",\n            \"price\": 52.2,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/flow.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\"\n        }\n    ]\n}"}],"_postman_id":"31fd30ad-75dd-4a2d-9485-0f5fa8273a20"},{"name":"Get Delivery Fee","id":"fdda5b32-678f-4361-9857-16cd007aa549","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"OID-22700-1006\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getDeliveryFee","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint calculates the shipping fee for a specific order in OTO. It offers two methods for price calculation:</p>\n<ol>\n<li><p>By Order ID: Provide the orderId, and the API will return all possible shipping rates for each defined shipping company.</p>\n</li>\n<li><p>By Delivery Option ID: Provide the deliveryOptionId to calculate the shipping fee for a specific shipping company. You can get this information from checkOTODeliveryFee or from checkDeliveryFee endpoints.</p>\n</li>\n</ol>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th><strong>Type</strong></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>yes</td>\n<td>string</td>\n<td>Id of the order</td>\n</tr>\n<tr>\n<td>deliveryCompanySettingsId</td>\n<td>no</td>\n<td>string</td>\n<td>Delivery Company settings id</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","getDeliveryFee"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"20a9fd40-7e3a-419f-ab27-a423254b43e9","name":"200 all options","originalRequest":{"method":"POST","header":[{"key":"sec-ch-ua","value":"\"Google Chrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","disabled":true},{"key":"sec-ch-ua-mobile","value":"?0","disabled":true},{"key":"User-Agent","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36","disabled":true},{"key":"Content-Type","value":"application/json","disabled":true},{"key":"Accept","value":"application/json, text/plain, */*","disabled":true},{"key":"Referer","value":"https://qa.tryoto.com/price-calculator","disabled":true},{"key":"sec-ch-ua-platform","value":"\"Windows\"","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"OID-22700-1006\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getDeliveryFee"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 Nov 2023 20:32:45 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"4988"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"deliveryCompany\": [\n        {\n            \"serviceType\": \"pudo\",\n            \"deliveryOptionName\": \"SPL PUDO\",\n            \"trackingType\": \"excellent\",\n            \"codCharge\": 8,\n            \"maxOrderValue\": 10000,\n            \"maxCODValue\": 5000,\n            \"deliveryOptionId\": 6927,\n            \"extraWeightPerKg\": 1,\n            \"deliveryCompanyName\": \"splUpds\",\n            \"returnFee\": 13,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"1 to 2 Working Days\",\n            \"price\": 13,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/spl.jpg\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"dropoffOnly\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 1.75% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"pudo\",\n            \"deliveryOptionName\": \"SPL PUDO\",\n            \"trackingType\": \"excellent\",\n            \"codCharge\": 8,\n            \"maxOrderValue\": 10000,\n            \"maxCODValue\": 5000,\n            \"deliveryOptionId\": 6925,\n            \"extraWeightPerKg\": 1,\n            \"deliveryCompanyName\": \"splUpds\",\n            \"returnFee\": 14,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"1 to 2 Working Days\",\n            \"price\": 14,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/spl.jpg\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"dropoffOnly\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 1.75% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"pudo\",\n            \"deliveryOptionName\": \"SPL PUDO\",\n            \"trackingType\": \"excellent\",\n            \"codCharge\": 8,\n            \"maxOrderValue\": 10000,\n            \"maxCODValue\": 5000,\n            \"deliveryOptionId\": 6926,\n            \"extraWeightPerKg\": 1,\n            \"deliveryCompanyName\": \"splUpds\",\n            \"returnFee\": 14,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"1 to 2 Working Days\",\n            \"price\": 14,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/spl.jpg\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"dropoffOnly\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 1.75% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Shipa Delivery\",\n            \"trackingType\": \"excellent\",\n            \"codCharge\": 3,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 3750,\n            \"maxCODValue\": 3750,\n            \"deliveryOptionId\": 5552,\n            \"extraWeightPerKg\": 1,\n            \"deliveryCompanyName\": \"shipaV2\",\n            \"returnFee\": 17,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1 to 3 Working Days\",\n            \"price\": 17,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/shipa.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"3.0 SAR plus 0.8% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Aramex\",\n            \"trackingType\": \"excellent\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"14:00\",\n            \"maxOrderValue\": 7000,\n            \"maxCODValue\": 5000,\n            \"deliveryOptionId\": 5551,\n            \"extraWeightPerKg\": 1,\n            \"deliveryCompanyName\": \"aramex\",\n            \"returnFee\": 18,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1 to 2 Working Days\",\n            \"price\": 18,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/aramex.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickupDropoff\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 1.75% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Shipa Delivery\",\n            \"trackingType\": \"excellent\",\n            \"codCharge\": 3,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 3750,\n            \"maxCODValue\": 3750,\n            \"deliveryOptionId\": 5489,\n            \"extraWeightPerKg\": 1,\n            \"deliveryCompanyName\": \"shipaV2\",\n            \"returnFee\": 18,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1 to 3 Working Days\",\n            \"price\": 18,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/shipa.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"3.0 SAR plus 0.8% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"J&T Express\",\n            \"trackingType\": \"excellent\",\n            \"codCharge\": 8,\n            \"pickupCutOffTime\": \"16:00\",\n            \"maxOrderValue\": 6000,\n            \"maxCODValue\": 3000,\n            \"deliveryOptionId\": 5555,\n            \"extraWeightPerKg\": 1,\n            \"deliveryCompanyName\": \"jtexpress\",\n            \"returnFee\": 18,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1 to 2 Working Days\",\n            \"price\": 18,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/jandt.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 0.9% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Aymakan\",\n            \"trackingType\": \"excellent\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"17:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 3000,\n            \"deliveryOptionId\": 5557,\n            \"extraWeightPerKg\": 2,\n            \"deliveryCompanyName\": \"aymakan\",\n            \"returnFee\": 18,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1to3WorkingDays\",\n            \"price\": 18,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/aymakan.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 1.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"sameDay\",\n            \"deliveryOptionName\": \"Deliver Now\",\n            \"trackingType\": \"excellent\",\n            \"codCharge\": 3,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 3000,\n            \"deliveryOptionId\": 5564,\n            \"extraWeightPerKg\": 1,\n            \"deliveryCompanyName\": \"delivernow\",\n            \"returnFee\": 18,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"Same Day of Pickup Date\",\n            \"price\": 18,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/delivery-now.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"3.0 SAR plus 0.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Thabit Logistics\",\n            \"trackingType\": \"excellent\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"13:00\",\n            \"maxOrderValue\": 3750,\n            \"maxCODValue\": 3750,\n            \"deliveryOptionId\": 5554,\n            \"extraWeightPerKg\": 1,\n            \"deliveryCompanyName\": \"thabit\",\n            \"returnFee\": 19,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1to2WorkingDays\",\n            \"price\": 19,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/thabit.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 0.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Aymakan\",\n            \"trackingType\": \"excellent\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"17:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 3000,\n            \"deliveryOptionId\": 5494,\n            \"extraWeightPerKg\": 2,\n            \"deliveryCompanyName\": \"aymakan\",\n            \"returnFee\": 19,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1to3WorkingDays\",\n            \"price\": 19,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/aymakan.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 1.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"coldDelivery\",\n            \"deliveryOptionName\": \"Delex\",\n            \"trackingType\": \"excellent\",\n            \"codCharge\": 7,\n            \"pickupCutOffTime\": \"10:00\",\n            \"maxOrderValue\": 500,\n            \"maxCODValue\": 500,\n            \"deliveryOptionId\": 5568,\n            \"extraWeightPerKg\": 2,\n            \"deliveryCompanyName\": \"delexLogestechs\",\n            \"returnFee\": 19,\n            \"maxFreeWeight\": 12,\n            \"avgDeliveryTime\": \"1to3WorkingDays\",\n            \"price\": 19,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/delex.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"7.0 SAR plus 0.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"sameDay\",\n            \"deliveryOptionName\": \"Deliver Now\",\n            \"trackingType\": \"excellent\",\n            \"codCharge\": 3,\n            \"pickupCutOffTime\": \"12:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 3000,\n            \"deliveryOptionId\": 5501,\n            \"extraWeightPerKg\": 1,\n            \"deliveryCompanyName\": \"delivernow\",\n            \"returnFee\": 19,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"Same Day of Pickup Date\",\n            \"price\": 19,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/delivery-now.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"3.0 SAR plus 0.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Thabit Logistics\",\n            \"trackingType\": \"excellent\",\n            \"codCharge\": 6,\n            \"pickupCutOffTime\": \"13:00\",\n            \"maxOrderValue\": 3750,\n            \"maxCODValue\": 3750,\n            \"deliveryOptionId\": 5491,\n            \"extraWeightPerKg\": 1,\n            \"deliveryCompanyName\": \"thabit\",\n            \"returnFee\": 20,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1to2WorkingDays\",\n            \"price\": 20,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/thabit.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"6.0 SAR plus 0.0% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"J&T Express\",\n            \"trackingType\": \"excellent\",\n            \"codCharge\": 8,\n            \"pickupCutOffTime\": \"16:00\",\n            \"maxOrderValue\": 6000,\n            \"maxCODValue\": 3000,\n            \"deliveryOptionId\": 5492,\n            \"extraWeightPerKg\": 1,\n            \"deliveryCompanyName\": \"jtexpress\",\n            \"returnFee\": 20,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1 to 2 Working Days\",\n            \"price\": 20,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/jandt.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 0.9% of the amount to be collected\"\n        },\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"SMSA\",\n            \"trackingType\": \"excellent\",\n            \"codCharge\": 8,\n            \"maxOrderValue\": 6000,\n            \"maxCODValue\": 3750,\n            \"deliveryOptionId\": 5556,\n            \"extraWeightPerKg\": 1,\n            \"deliveryCompanyName\": \"secom\",\n            \"returnFee\": 20,\n            \"maxFreeWeight\": 15,\n            \"avgDeliveryTime\": \"1to5WorkingDays\",\n            \"price\": 20,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/smsa-logo.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"dropoffOnly\",\n            \"cardOnDeliveryPercentage\": \"8.0 SAR plus 0.0% of the amount to be collected\"\n        }\n    ]\n}"},{"id":"234100ee-40fe-40d3-91b7-c3cb1d85a0cd","name":"200 with specific deliveryCompanySettingsId","originalRequest":{"method":"POST","header":[{"key":"sec-ch-ua","value":"\"Google Chrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","disabled":true},{"key":"sec-ch-ua-mobile","value":"?0","disabled":true},{"key":"User-Agent","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36","disabled":true},{"key":"Content-Type","value":"application/json","disabled":true},{"key":"Accept","value":"application/json, text/plain, */*","disabled":true},{"key":"Referer","value":"https://qa.tryoto.com/price-calculator","disabled":true},{"key":"sec-ch-ua-platform","value":"\"Windows\"","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"OID-22700-1006\",\r\n    \"deliveryCompanySettingsId\": 5504\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getDeliveryFee"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 Nov 2023 20:33:11 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"955"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"deliveryCompany\": [\n        {\n            \"serviceType\": \"express\",\n            \"deliveryOptionName\": \"Naqel Express\",\n            \"trackingType\": \"excellent\",\n            \"codCharge\": 14,\n            \"pickupCutOffTime\": \"16:00\",\n            \"maxOrderValue\": 5000,\n            \"maxCODValue\": 3500,\n            \"deliveryOptionId\": 5504,\n            \"extraWeightPerKg\": 1,\n            \"deliveryCompanyName\": \"naqel\",\n            \"returnFee\": 24,\n            \"maxFreeWeight\": 10,\n            \"avgDeliveryTime\": \"1to4WorkingDays\",\n            \"price\": 24,\n            \"logo\": \"https://storage.googleapis.com/tryoto-public/delivery-logo/naqel.png\",\n            \"currency\": \"SAR\",\n            \"pickupDropoff\": \"freePickup\",\n            \"cardOnDeliveryPercentage\": \"14.0 SAR plus 0.0% of the amount to be collected\"\n        }\n    ]\n}"},{"id":"9c7f3db6-30a0-46fc-931e-b209c7446d83","name":"400 could not find an option with delivery company","originalRequest":{"method":"POST","header":[{"key":"sec-ch-ua","value":"\"Google Chrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","disabled":true},{"key":"sec-ch-ua-mobile","value":"?0","disabled":true},{"key":"User-Agent","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36","disabled":true},{"key":"Content-Type","value":"application/json","disabled":true},{"key":"Accept","value":"application/json, text/plain, */*","disabled":true},{"key":"Referer","value":"https://qa.tryoto.com/price-calculator","disabled":true},{"key":"sec-ch-ua-platform","value":"\"Windows\"","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"OID-22700-1006\",\r\n    \"deliveryCompanySettingsId\": 22954\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getDeliveryFee"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 Nov 2023 20:36:15 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"119"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1004\",\n    \"otoErrorMessage\":\"There is no available delivery company setting\"\n}"},{"id":"5bff4037-f41c-455f-a457-de66393e8275","name":"400 no delivery option for the order","originalRequest":{"method":"POST","header":[{"key":"sec-ch-ua","value":"\"Google Chrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","disabled":true},{"key":"sec-ch-ua-mobile","value":"?0","disabled":true},{"key":"User-Agent","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36","disabled":true},{"key":"Content-Type","value":"application/json","disabled":true},{"key":"Accept","value":"application/json, text/plain, */*","disabled":true},{"key":"Referer","value":"https://qa.tryoto.com/price-calculator","disabled":true},{"key":"sec-ch-ua-platform","value":"\"Windows\"","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"Package Count\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getDeliveryFee"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 Nov 2023 20:40:52 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"98"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1004\",\n    \"otoErrorMessage\":\"There is no available delivery company setting\"\n}"}],"_postman_id":"fdda5b32-678f-4361-9857-16cd007aa549"},{"name":"Get Delivery Estimation","id":"79362527-630c-4434-b200-7a47739768a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"calculationData\": {\r\n        \"originAddress\": {\r\n            \"city\": \"Riyadh\",\r\n            \"country\": \"SA\",\r\n            \"lat\": 45,\r\n            \"lon\": 45,\r\n            \"district\": \"\"\r\n        },\r\n        \"destinationAddress\": {\r\n            \"city\": \"Riyadh\",\r\n            \"country\": \"SA\",\r\n            \"lat\": 45,\r\n            \"lon\": 45,\r\n            \"district\": \"\"\r\n        }\r\n    },\r\n    \"deliveryCompanySettingsId\": 1233,\r\n    \"slaMethodType\": \"CITY_BASED\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getDeliveryEstimation","description":"<p><strong>Available Packages:</strong> Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint allows you to access estimated delivery dates, times, and other last-mile process details by utilizing the SLA configurations of your shipping partners. By providing key information such as the pickup and customer addresses, you can retrieve precise delivery and pickup date estimates. This capability enhances the accuracy of your shipping operations and proves invaluable for businesses and logistics providers aiming to streamline workflows and deliver reliable delivery timelines to their customers.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>calculationData</td>\n<td>yes</td>\n<td>JSONObject</td>\n<td>Attributes will be used to calculate estimations</td>\n</tr>\n<tr>\n<td>deliveryCompanySettingsId</td>\n<td>no</td>\n<td>number</td>\n<td>To ask for specific contract</td>\n</tr>\n<tr>\n<td>slaMethodType</td>\n<td>no</td>\n<td>enum</td>\n<td>To filter contracts based on the SLA Calculation Method. Enum list: [\"BULLET_KM\",\"CITY_BASED\",\"DISTRICT_BASED\",\"KM_BASED\",\"TIER_BASED\"]</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Paramaters: originAddress and destinationAddress</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>city</td>\n<td>yes</td>\n<td>string</td>\n<td>Pickup city and destination city separately</td>\n</tr>\n<tr>\n<td>country</td>\n<td>yes</td>\n<td>string</td>\n<td>Pickup country and destination country separately</td>\n</tr>\n<tr>\n<td>lat</td>\n<td>no</td>\n<td>number</td>\n<td>Reqired for bullet type</td>\n</tr>\n<tr>\n<td>lon</td>\n<td>no</td>\n<td>number</td>\n<td>Reqired for bullet type</td>\n</tr>\n<tr>\n<td>district</td>\n<td>no</td>\n<td>number</td>\n<td>Reqired for dtistrict based sla</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","getDeliveryEstimation"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"976433c8-8cbe-471a-a19d-ae6bdf9bfe56","name":"200","originalRequest":{"method":"POST","header":[{"key":"sec-ch-ua","value":"\"Google Chrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","disabled":true},{"key":"sec-ch-ua-mobile","value":"?0","disabled":true},{"key":"User-Agent","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36","disabled":true},{"key":"Content-Type","value":"application/json","disabled":true},{"key":"Accept","value":"application/json, text/plain, */*","disabled":true},{"key":"Referer","value":"https://qa.tryoto.com/price-calculator","disabled":true},{"key":"sec-ch-ua-platform","value":"\"Windows\"","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"calculationData\": {\r\n        \"originAddress\": {\r\n            \"city\": \"Riyadh\",\r\n            \"country\": \"SA\",\r\n            \"lat\": 45,\r\n            \"lon\": 45,\r\n            \"district\": \"\"\r\n        },\r\n        \"destinationAddress\": {\r\n            \"city\": \"Riyadh\",\r\n            \"country\": \"SA\",\r\n            \"lat\": 45,\r\n            \"lon\": 45,\r\n            \"district\": \"\"\r\n        }\r\n    },\r\n    \"deliveryCompanySettingsId\": 1233,\r\n    \"slaMethodType\": \"CITY_BASED\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getDeliveryEstimation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"c2b0f154a650504a9f5a81a1772748be"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Wed, 10 Jan 2024 14:45:30 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"419"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"result\": [\n        {\n            \"estimatedTransferDuration\": 3,\n            \"shippingContract\": {\n                \"agreementType\": \"INTEGRATOR\",\n                \"deliveryCompanySettingsId\": 1233,\n                \"name\": \"Smsa Ecom V2\",\n                \"id\": 117,\n                \"slaMethodType\": \"TIER_BASED\",\n                \"deliveryIntegrationName\": \"secom\"\n            },\n            \"estimatedPickupDate\": \"2024-01-15\",\n            \"cutOffSameDayPickup\": \"15:00\",\n            \"estimatedTransferCompletionDate\": \"2024-01-18\",\n            \"estimatedDeliveryDate\": \"2024-01-18\",\n            \"shipmentCreateDate\": \"2024-01-10\"\n        }\n    ],\n    \"success\": true\n}"},{"id":"d20dbd79-2bfc-419d-970d-eb206a78414e","name":"200 No result","originalRequest":{"method":"POST","header":[{"key":"sec-ch-ua","value":"\"Google Chrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","disabled":true},{"key":"sec-ch-ua-mobile","value":"?0","disabled":true},{"key":"User-Agent","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36","disabled":true},{"key":"Content-Type","value":"application/json","disabled":true},{"key":"Accept","value":"application/json, text/plain, */*","disabled":true},{"key":"Referer","value":"https://qa.tryoto.com/price-calculator","disabled":true},{"key":"sec-ch-ua-platform","value":"\"Windows\"","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"calculationData\": {\r\n        \"originAddress\": {\r\n            \"city\": \"Riyadh\",\r\n            \"country\": \"SA\",\r\n            \"lat\": 45,\r\n            \"lon\": 45,\r\n            \"district\": \"\"\r\n        },\r\n        \"destinationAddress\": {\r\n            \"city\": \"Riyadh\",\r\n            \"country\": \"SA\",\r\n            \"lat\": 45,\r\n            \"lon\": 45,\r\n            \"district\": \"\"\r\n        }\r\n    },\r\n    \"deliveryCompanySettingsId\": 2087,\r\n    \"slaMethodType\": \"CITY_BASED\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getDeliveryEstimation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"8b3985b74be2cc4e9427d898e530644d;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Wed, 10 Jan 2024 14:45:59 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"28"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"result\": [],\n    \"success\": true\n}"},{"id":"291590af-e943-4c56-9af0-58a1a3c0adbd","name":"BULLET_DISTRICT","originalRequest":{"method":"POST","header":[{"key":"sec-ch-ua","value":"\"Google Chrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","disabled":true},{"key":"sec-ch-ua-mobile","value":"?0","disabled":true},{"key":"User-Agent","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36","disabled":true},{"key":"Content-Type","value":"application/json","disabled":true},{"key":"Accept","value":"application/json, text/plain, */*","disabled":true},{"key":"Referer","value":"https://qa.tryoto.com/price-calculator","disabled":true},{"key":"sec-ch-ua-platform","value":"\"Windows\"","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"calculationData\": {\r\n        \"originAddress\": {\r\n            \"city\": \"Riyadh\",\r\n            \"country\": \"SA\",\r\n            \"lat\": 45,\r\n            \"lon\": 45,\r\n            \"district\": \"\"\r\n        },\r\n        \"destinationAddress\": {\r\n            \"city\": \"Riyadh\",\r\n            \"country\": \"SA\",\r\n            \"lat\": 45,\r\n            \"lon\": 45,\r\n            \"district\": \"\"\r\n        }\r\n    },\r\n    \"deliveryCompanySettingsId\": 1233,\r\n    \"slaMethodType\": \"CITY_BASED\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getDeliveryEstimation"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"79362527-630c-4434-b200-7a47739768a0"},{"name":"AI Estimated Delivery Dates","id":"9fde5009-7ef6-4f66-a384-d0cf521d74d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"weight\":\"1\",\r\n    \"originCity\":\"Riyadh\",\r\n    \"destinationCity\":\"Riyadh\",\r\n    \"height\":15,\r\n    \"width\":10,\r\n    \"length\":10,\r\n    \"includeEstimatedDates\":true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/aiEstimatedDeliveryDates","description":"<p><strong>Available Packages: All Packages</strong></p>\n<p>This API endpoint allows you retrieve OTO’s <strong>AI-generated estimated pickup and delivery dates</strong>.<br />The endpoint is designed <strong>solely for prediction purposes</strong>—it does <strong>not</strong> create or update any shipments.</p>\n<p>The prediction model uses <strong>all up-to-date operational data within OTO</strong>, including historical delivery patterns, courier performance, service types, regions, and peak-time behavior.  </p>\n<p>Based on this data, it produces a reliable estimate for both pickup and delivery timelines.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>originCity</td>\n<td>yes</td>\n<td>string</td>\n<td>pickup city</td>\n</tr>\n<tr>\n<td>destinationCity</td>\n<td>yes</td>\n<td>string</td>\n<td>destination city</td>\n</tr>\n<tr>\n<td>originLat</td>\n<td>no</td>\n<td>number</td>\n<td>reqired for <code>bullet</code> type</td>\n</tr>\n<tr>\n<td>originLon</td>\n<td>no</td>\n<td>number</td>\n<td>reqired for <code>bullet</code> type</td>\n</tr>\n<tr>\n<td>destinationLat</td>\n<td>no</td>\n<td>number</td>\n<td>reqired for <code>bullet</code> type</td>\n</tr>\n<tr>\n<td>destinationLon</td>\n<td>no</td>\n<td>number</td>\n<td>reqired for <code>bullet</code> type</td>\n</tr>\n<tr>\n<td>weight*</td>\n<td>yes</td>\n<td>number</td>\n<td>approximate weight of package(kg)</td>\n</tr>\n<tr>\n<td>forReverseShipment</td>\n<td>no</td>\n<td>boolean</td>\n<td>When you set is true, it will list the delivery companies that you can create reverse shipments.</td>\n</tr>\n<tr>\n<td>currency</td>\n<td>no</td>\n<td>string</td>\n<td>ISO 4217 code, \"SAR\",\"KWD\", etc</td>\n</tr>\n<tr>\n<td>packageCount</td>\n<td>no</td>\n<td>number</td>\n<td>1</td>\n</tr>\n<tr>\n<td>totalDue</td>\n<td>no</td>\n<td>number</td>\n<td>cash on delivery amount</td>\n</tr>\n<tr>\n<td>length</td>\n<td>no</td>\n<td>number</td>\n<td>length of the package(cm)</td>\n</tr>\n<tr>\n<td>width</td>\n<td>no</td>\n<td>number</td>\n<td>width of the package(cm)</td>\n</tr>\n<tr>\n<td>height</td>\n<td>no</td>\n<td>number</td>\n<td>height of the package(cm)</td>\n</tr>\n<tr>\n<td>serviceType</td>\n<td>no</td>\n<td>enum</td>\n<td><code>express</code>,<code>sameDay</code>, <code>fastDelivery</code>, <code>coldDelivery</code>,<code>heavyAndBulky</code>, <code>electronicAndHeavy</code></td>\n</tr>\n<tr>\n<td>deliveryType</td>\n<td>no</td>\n<td>enum</td>\n<td><code>toCustomerDoorstep pickupByCustomer toCustomerDoorstepOrPickupByCustomer</code></td>\n</tr>\n<tr>\n<td>includeEstimatedDeliveryDates</td>\n<td>no</td>\n<td>boolean</td>\n<td>If you set this parameter to true, the response will include the estimated pickup and delivery dates, generated using our AI-powered prediction model.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["rest","v2","aiEstimatedDeliveryDates"],"host":["api","tryoto","com"],"query":[],"variable":[]}},"response":[{"id":"9e2ae1d9-00f2-4fad-a142-7f27299c6e5e","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"weight\":\"1\",\r\n    \"originCity\":\"Riyadh\",\r\n    \"destinationCity\":\"Riyadh\",\r\n    \"height\":15,\r\n    \"width\":10,\r\n    \"length\":10,\r\n    \"includeEstimatedDates\":true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/aiEstimatedDeliveryDates"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"traceId\": \"63545-73855-176.88.141.22-04260af8-e9da-4597-b652-1d6f9f89554c\",\r\n    \"success\": true,\r\n    \"deliveryCompany\": [\r\n        {\r\n            \"deliveryCompanyName\": \"Deliver Now\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7109,\r\n            \"estimatedDeliveryDate\": \"2025-11-17\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"Omni Llama\",\r\n            \"estimatedPickupDate\": \"2025-11-16\",\r\n            \"deliveryCompanySettingsId\": 7252,\r\n            \"estimatedDeliveryDate\": \"2025-11-17\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"SPL PUDO\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7144,\r\n            \"estimatedDeliveryDate\": \"2025-11-18\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"Delivery Support\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7417,\r\n            \"estimatedDeliveryDate\": \"2025-11-18\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"Aramex PUDO\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7231,\r\n            \"estimatedDeliveryDate\": \"2025-11-21\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"Sent\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7490,\r\n            \"estimatedDeliveryDate\": \"2025-11-18\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"Roadlink Logistics\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7990,\r\n            \"estimatedDeliveryDate\": \"2025-11-18\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"SMSA PUDO\",\r\n            \"estimatedPickupDate\": \"2025-11-16\",\r\n            \"deliveryCompanySettingsId\": 7326,\r\n            \"estimatedDeliveryDate\": \"2025-11-17\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"iMile\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7147,\r\n            \"estimatedDeliveryDate\": \"2025-11-18\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"DELIVERIST Same Day\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7110,\r\n            \"estimatedDeliveryDate\": \"2025-11-20\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"Shipa Delivery\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7098,\r\n            \"estimatedDeliveryDate\": \"2025-11-20\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"J&T Express\",\r\n            \"estimatedPickupDate\": \"2025-11-18\",\r\n            \"deliveryCompanySettingsId\": 7100,\r\n            \"estimatedDeliveryDate\": \"2025-11-22\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"Yamamah\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 8530,\r\n            \"estimatedDeliveryDate\": \"2025-11-18\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"Aymakan\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7102,\r\n            \"estimatedDeliveryDate\": \"2025-11-18\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"Thabit Logistics\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7099,\r\n            \"estimatedDeliveryDate\": \"2025-11-18\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"Delex\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7113,\r\n            \"estimatedDeliveryDate\": \"2025-11-18\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"Linkers Express\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7949,\r\n            \"estimatedDeliveryDate\": \"2025-11-18\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"Aramex\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7097,\r\n            \"estimatedDeliveryDate\": \"2025-11-22\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"Naqel Express\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7112,\r\n            \"estimatedDeliveryDate\": \"2025-11-22\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"SMSA\",\r\n            \"estimatedPickupDate\": \"2025-11-16\",\r\n            \"deliveryCompanySettingsId\": 7101,\r\n            \"estimatedDeliveryDate\": \"2025-11-18\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"UPS\",\r\n            \"estimatedPickupDate\": \"2025-11-16\",\r\n            \"deliveryCompanySettingsId\": 7136,\r\n            \"estimatedDeliveryDate\": \"2025-11-17\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"Adwar Cold\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7410,\r\n            \"estimatedDeliveryDate\": \"2025-11-18\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"Aramex Heavy & Bulky\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7898,\r\n            \"estimatedDeliveryDate\": \"2025-11-21\"\r\n        },\r\n        {\r\n            \"deliveryCompanyName\": \"Flow PL\",\r\n            \"estimatedPickupDate\": \"2025-11-17\",\r\n            \"deliveryCompanySettingsId\": 7106,\r\n            \"estimatedDeliveryDate\": \"2025-11-18\"\r\n        }\r\n    ]\r\n}"}],"_postman_id":"9fde5009-7ef6-4f66-a384-d0cf521d74d1"},{"name":"Check Coverage","id":"8459659b-f15d-46f5-b71e-7599b3cb1404","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lat\": \"24.28738403\",\r\n    \"lon\": \"46.44305038\",\r\n    \"city\": \"Riyadh\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/checkCoverage","description":"<p><strong>Available Packages</strong>: Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint allows you to verify whether the location provided in your request is within the coverage area defined by your OTO settings, including the coverage configurations for delivery companies and the branches.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>city</td>\n<td>yes</td>\n<td>string</td>\n<td>City to check coverage</td>\n</tr>\n<tr>\n<td>lat</td>\n<td>yes</td>\n<td>long</td>\n<td>Latitude</td>\n</tr>\n<tr>\n<td>lon</td>\n<td>yes</td>\n<td>long</td>\n<td>Longitude</td>\n</tr>\n<tr>\n<td>packageSize</td>\n<td>no</td>\n<td>string</td>\n<td><code>small</code>,<code>medium</code>,<code>large</code>,<code>simcard</code>,<code>iphone13</code>,</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","checkCoverage"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"4d777e24-3659-400c-bd47-2c90d7d34e78","name":"200 OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"city\":\"riyadh\",\r\n    \"lat\":\"24\",\r\n    \"lon\":\"46\",\r\n    \"packageSize\":\"simcard\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/checkCoverage"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"fb24555c8d1b915052ac9f39d242da30;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-T051=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-T051=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Tue, 19 Oct 2021 08:49:07 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"84"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"branchCoverage\": true,\n    \"courierDelivery\": true,\n    \"success\": true,\n    \"bulletDelivery\": true\n}"},{"id":"7a139ae0-1bac-4971-86a9-193688500066","name":"401","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lat\": \"24.28738403\",\r\n    \"lon\": \"46.44305038\",\r\n    \"city\": \"Riyadh\",\r\n    \"packageSize\":\"simcard\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/checkCoverage"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"WWW-Authenticate","value":"Bearer realm=\"https://rest-api-gate-2zoj1r36.ew.gateway.dev/rest/v2/checkCoverage\", error=\"invalid_token\""},{"key":"Content-Type","value":"application/json"},{"key":"X-Cloud-Trace-Context","value":"9062054075c24db24582ae2fd0e9fecd"},{"key":"Date","value":"Wed, 20 Oct 2021 10:46:54 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"40"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-T051=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Jwt is expired\",\n    \"code\": 401\n}"},{"id":"86f289ca-eae0-47a3-b625-6cc605a08ec7","name":"400 Bad Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lat\": \"24.28738403\",\r\n    \"city\": \"Riyadh\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/checkCoverage"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"WWW-Authenticate","value":"Bearer realm=\"https://rest-api-gate-2zoj1r36.ew.gateway.dev/rest/v2/checkCoverage\", error=\"invalid_token\""},{"key":"Content-Type","value":"application/json"},{"key":"X-Cloud-Trace-Context","value":"9062054075c24db24582ae2fd0e9fecd"},{"key":"Date","value":"Wed, 20 Oct 2021 10:46:54 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"40"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-T051=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1098\",\n    \"otoErrorMessage\":\"Lat and Lon is missing or invalid\"\n}"}],"_postman_id":"8459659b-f15d-46f5-b71e-7599b3cb1404"},{"name":"Available Cities","id":"567bdc76-ea72-42e6-ae4e-8fb40e12f34d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"limit\":3\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/availableCities","description":"<p><strong>Available Packages</strong>: Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint retrieves a list of cities available for delivery based on your coverage settings for active delivery companies you have contracts with. To obtain results, ensure that the delivery companies' coverage areas are configured by adding cities through the OTO UI.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>page</td>\n<td>no</td>\n<td>number</td>\n<td>Number of page, default is 1</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>no</td>\n<td>number</td>\n<td>Number of cities in a single page, default is 100</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","availableCities"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"86becc31-21fa-4b2d-af10-95e661d319d4","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"limit\":3\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/availableCities"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"30615b694022d3d8fcf04c612958ca51;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Wed, 03 Nov 2021 15:33:40 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"169"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"limit\": 3,\n    \"page\": 1,\n    \"orders\": [\n        {\n            \"city\": \"Riyadh\",\n            \"city_ar\": \"الرياض\"\n        },\n        {\n            \"city\": \"Dammam\",\n            \"city_ar\": \"الدمام\"\n        },\n        {\n            \"city\": \"Jeddah\",\n            \"city_ar\": \"جدة\"\n        }\n    ]\n}"}],"_postman_id":"567bdc76-ea72-42e6-ae4e-8fb40e12f34d"},{"name":"Available Time Slots","id":"d45a2134-81a0-4493-a250-283f1c629868","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"serviceType\": \"bullet\",\r\n    \"packageSize\": \"simCard\",\r\n    \"lat\": \"24.00\",\r\n    \"lon\": \"46.00\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/availableTimeslots","description":"<p><strong>Available Packages</strong>: Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint retrieves the available delivery time slots for delivery companies based on their specified working hours.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>lat</td>\n<td>no</td>\n<td>string</td>\n<td>Latitude</td>\n</tr>\n<tr>\n<td>lon</td>\n<td>no</td>\n<td>string</td>\n<td>Longitude</td>\n</tr>\n<tr>\n<td>serviceType</td>\n<td>yes</td>\n<td>string</td>\n<td>Possible values: <code>bullet</code>,<code>courier</code></td>\n</tr>\n<tr>\n<td>packageSize</td>\n<td>no</td>\n<td>string</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","availableTimeslots"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"70061545-1138-4b93-a241-4bba7db01e1a","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"serviceType\": \"bullet\",\r\n    \"packageSize\": \"simCard\",\r\n    \"lat\": \"24.00\",\r\n    \"lon\": \"46.00\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/availableTimeslots"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"b9f75f4060068538cad8b739cd47b9e6;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Thu, 04 Nov 2021 06:49:08 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"36"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"availableSlots\": [\n        {\n            \"times\": [\n                \"9:30AM-11:30AM\",\n                \"11:30AM-1:30PM\",\n                \"1:30PM-3:30PM\",\n                \"3:30PM-5:30PM\",\n                \"5:30PM-7:30PM\",\n                \"7:30PM-9:30PM\",\n                \"9:30PM-11:30PM\"\n            ],\n            \"day\": \"05/11/2020\"\n        },\n        {\n            \"times\": [\n                \"5:30PM-7:30PM\",\n                \"7:30PM-9:30PM\",\n                \"9:30PM-11:30PM\"\n            ],\n            \"day\": \"06/11/2020\"\n        },\n        {\n            \"times\": [\n                \"9:30AM-11:30AM\",\n                \"11:30AM-1:30PM\",\n                \"1:30PM-3:30PM\",\n                \"3:30PM-5:30PM\",\n                \"5:30PM-7:30PM\",\n                \"7:30PM-9:30PM\",\n                \"9:30PM-11:30PM\"\n            ],\n            \"day\": \"07/11/2020\"\n        }\n    ]\n}"}],"_postman_id":"d45a2134-81a0-4493-a250-283f1c629868"},{"name":"DC List","id":"98adae28-1da8-458c-92de-37e62ca0c379","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.tryoto.com/rest/v2/dcList","description":"<p><strong>Available Packages:</strong> Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint provides a list of all delivery companies integrated with OTO. If you have a contract with any of these companies, you can connect your account to OTO. Use the company's unique code to configure settings through the <strong>DC Activation</strong> and <strong>DC Config</strong> API endpoints.</p>\n<p>If a delivery company you have a contract with is not listed, please notify us to initiate the integration process.</p>\n","urlObject":{"path":["rest","v2","dcList"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"f3072bba-4f98-4e5d-baf1-eb29745fe21a","name":"200","originalRequest":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/dcList"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"1eb9d134855ffb0a5fba73ec6ef2ea55;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Mon, 08 Nov 2021 06:48:40 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"4380"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"Name\": \"3speeds\",\n            \"code\": \"3speeds\"\n        },\n        {\n            \"Name\": \"4PL\",\n            \"code\": \"4pl\"\n        },\n        {\n            \"Name\": \"4U Express\",\n            \"code\": \"4uexpress\"\n        },\n        {\n            \"Name\": \"4U Logistics\",\n            \"code\": \"4u\"\n        },\n        {\n            \"Name\": \"9Cloud\",\n            \"code\": \"9cloud\"\n        },\n        {\n            \"Name\": \"Adam Pharmacy\",\n            \"code\": \"adamPharmacy\"\n        },\n        {\n            \"Name\": \"Adwar Logistics\",\n            \"code\": \"adwar\"\n        },\n        {\n            \"Name\": \"Adwar Logistics (Logestechs)\",\n            \"code\": \"adwarLogestechs\"\n        },\n        {\n            \"Name\": \"AHOY\",\n            \"code\": \"ahoy\"\n        },\n        {\n            \"Name\": \"Ajalogistic\",\n            \"code\": \"ajalogistic\"\n        },\n        {\n            \"Name\": \"Ajeek\",\n            \"code\": \"ajeek\"\n        },\n        {\n            \"Name\": \"AJEX Logistics\",\n            \"code\": \"ajex\"\n        },\n        {\n            \"Name\": \"AJEX Türkiye\",\n            \"code\": \"ajex-tr\"\n        },\n        {\n            \"Name\": \"Ajoul\",\n            \"code\": \"ajoul\"\n        },\n        {\n            \"Name\": \"Ajwaa Afaq\",\n            \"code\": \"ajwa\"\n        },\n        {\n            \"Name\": \"Al Hajer Logistics\",\n            \"code\": \"alhajer\"\n        },\n        {\n            \"Name\": \"Al Saif Express\",\n            \"code\": \"alsaifexpress\"\n        },\n        {\n            \"Name\": \"Al Shouroq express\",\n            \"code\": \"alshouroq\"\n        },\n        {\n            \"Name\": \"Alam alkon\",\n            \"code\": \"alamalkon\"\n        },\n        {\n            \"Name\": \"Alamyal\",\n            \"code\": \"alamyal\"\n        },\n        {\n            \"Name\": \"Albabtain Logistic\",\n            \"code\": \"albabtainLogistic\"\n        },\n        {\n            \"Name\": \"Alma Express\",\n            \"code\": \"alma\"\n        },\n        {\n            \"Name\": \"Altariq App\",\n            \"code\": \"altariq\"\n        },\n        {\n            \"Name\": \"Anwan Express\",\n            \"code\": \"anwan\"\n        },\n        {\n            \"Name\": \"Araba Shipping Service\",\n            \"code\": \"araba\"\n        },\n        {\n            \"Name\": \"Aramex\",\n            \"code\": \"aramex\"\n        },\n        {\n            \"Name\": \"Aras Kargo\",\n            \"code\": \"araskargo\"\n        },\n        {\n            \"Name\": \"Asyad Express\",\n            \"code\": \"asyadV2\"\n        },\n        {\n            \"Name\": \"Atheryoun Express\",\n            \"code\": \"atheryoun\"\n        },\n        {\n            \"Name\": \"Awfar Express\",\n            \"code\": \"awfar\"\n        },\n        {\n            \"Name\": \"Awssal\",\n            \"code\": \"awssal\"\n        },\n        {\n            \"Name\": \"Aymakan\",\n            \"code\": \"aymakan\"\n        },\n        {\n            \"Name\": \"Banabikurye\",\n            \"code\": \"banabikurye\"\n        },\n        {\n            \"Name\": \"Barig Logistics\",\n            \"code\": \"barig\"\n        },\n        {\n            \"Name\": \"Barq Express\",\n            \"code\": \"barqexpress\"\n        },\n        {\n            \"Name\": \"Barq Fleet\",\n            \"code\": \"barq\"\n        },\n        {\n            \"Name\": \"Barq Jawhara\",\n            \"code\": \"barq-jawhara\"\n        },\n        {\n            \"Name\": \"Beebolt\",\n            \"code\": \"beebolt\"\n        },\n        {\n            \"Name\": \"BeeThere Delivery\",\n            \"code\": \"beethere\"\n        },\n        {\n            \"Name\": \"Beez\",\n            \"code\": \"beez\"\n        },\n        {\n            \"Name\": \"Beone\",\n            \"code\": \"beone\"\n        },\n        {\n            \"Name\": \"Beone Fulfillment V2\",\n            \"code\": \"beoneFfl\"\n        },\n        {\n            \"Name\": \"Beone Lastmile\",\n            \"code\": \"beoneLastmile\"\n        },\n        {\n            \"Name\": \"Best One\",\n            \"code\": \"bestone\"\n        },\n        {\n            \"Name\": \"Beyond Delivery\",\n            \"code\": \"beyondDelivery\"\n        },\n        {\n            \"Name\": \"BlueSky Express\",\n            \"code\": \"bskyexpress\"\n        },\n        {\n            \"Name\": \"Bolt Kargo\",\n            \"code\": \"boltkargo\"\n        },\n        {\n            \"Name\": \"Bosta\",\n            \"code\": \"bostaV2\"\n        },\n        {\n            \"Name\": \"Boxed Up\",\n            \"code\": \"boxedup\"\n        },\n        {\n            \"Name\": \"Boxex Express\",\n            \"code\": \"boxex\"\n        },\n        {\n            \"Name\": \"BTC Logistics\",\n            \"code\": \"btclogistic\"\n        },\n        {\n            \"Name\": \"Captain H\",\n            \"code\": \"captainh\"\n        },\n        {\n            \"Name\": \"Careem\",\n            \"code\": \"careem\"\n        },\n        {\n            \"Name\": \"Cigo\",\n            \"code\": \"cigo\"\n        },\n        {\n            \"Name\": \"Cloud Express\",\n            \"code\": \"cloudexpress\"\n        },\n        {\n            \"Name\": \"Cloud Shelf\",\n            \"code\": \"cloud-shelf\"\n        },\n        {\n            \"Name\": \"Coldt\",\n            \"code\": \"coldt\"\n        },\n        {\n            \"Name\": \"Collect+\",\n            \"code\": \"collectplus\"\n        },\n        {\n            \"Name\": \"Dal\",\n            \"code\": \"channels\"\n        },\n        {\n            \"Name\": \"Dal Cross City\",\n            \"code\": \"dalCrossCity\"\n        },\n        {\n            \"Name\": \"Dal Fulfillment\",\n            \"code\": \"channelsfulfillment\"\n        },\n        {\n            \"Name\": \"Dash Delivery\",\n            \"code\": \"dashSaudi\"\n        },\n        {\n            \"Name\": \"Dayer Logistics\",\n            \"code\": \"dayer\"\n        },\n        {\n            \"Name\": \"Dele Fast\",\n            \"code\": \"delefast\"\n        },\n        {\n            \"Name\": \"Delex\",\n            \"code\": \"delex\"\n        },\n        {\n            \"Name\": \"Delex (Logestechs)\",\n            \"code\": \"delexLogestechs\"\n        },\n        {\n            \"Name\": \"Delifast\",\n            \"code\": \"delifast\"\n        },\n        {\n            \"Name\": \"Deliver Now Logistics\",\n            \"code\": \"delivernow\"\n        },\n        {\n            \"Name\": \"Deliverist\",\n            \"code\": \"deliverist\"\n        },\n        {\n            \"Name\": \"Deliverist (Logestechs)\",\n            \"code\": \"deliveristLogestechs\"\n        },\n        {\n            \"Name\": \"Delivery Support\",\n            \"code\": \"deliverysupport\"\n        },\n        {\n            \"Name\": \"Delybell\",\n            \"code\": \"delybell\"\n        },\n        {\n            \"Name\": \"DHL Express MyDHL\",\n            \"code\": \"mydhl\"\n        },\n        {\n            \"Name\": \"DHL Türkiye\",\n            \"code\": \"dhlTr\"\n        },\n        {\n            \"Name\": \"DOS Express\",\n            \"code\": \"dosexpress\"\n        },\n        {\n            \"Name\": \"Drb Express\",\n            \"code\": \"drbexpress\"\n        },\n        {\n            \"Name\": \"Easy Delivery\",\n            \"code\": \"easyDelivery\"\n        },\n        {\n            \"Name\": \"Ejack\",\n            \"code\": \"ejack\"\n        },\n        {\n            \"Name\": \"Elite\",\n            \"code\": \"elite\"\n        },\n        {\n            \"Name\": \"Emdad\",\n            \"code\": \"emdad\"\n        },\n        {\n            \"Name\": \"Emirates Post\",\n            \"code\": \"emiratespost\"\n        },\n        {\n            \"Name\": \"EMX\",\n            \"code\": \"emx\"\n        },\n        {\n            \"Name\": \"Esal Parcel Transport Company\",\n            \"code\": \"esal\"\n        },\n        {\n            \"Name\": \"Esnad Express\",\n            \"code\": \"esnad\"\n        },\n        {\n            \"Name\": \"Eva Express\",\n            \"code\": \"evaexpress\"\n        },\n        {\n            \"Name\": \"Falcon Express\",\n            \"code\": \"falconExpress\"\n        },\n        {\n            \"Name\": \"Fareye\",\n            \"code\": \"fareye\"\n        },\n        {\n            \"Name\": \"Fast Move Express\",\n            \"code\": \"fastMove\"\n        },\n        {\n            \"Name\": \"Fastlo\",\n            \"code\": \"fastlo\"\n        },\n        {\n            \"Name\": \"Fawran Logistics\",\n            \"code\": \"fawran\"\n        },\n        {\n            \"Name\": \"Fazaah Logistics\",\n            \"code\": \"fazaahLogistics\"\n        },\n        {\n            \"Name\": \"Fedex\",\n            \"code\": \"fedex\"\n        },\n        {\n            \"Name\": \"FedEx Uluslararası (PTS)\",\n            \"code\": \"ptsv5FedEx\"\n        },\n        {\n            \"Name\": \"FedexGlobal\",\n            \"code\": \"fedexGlobal\"\n        },\n        {\n            \"Name\": \"Fenix Express\",\n            \"code\": \"fenix\"\n        },\n        {\n            \"Name\": \"Fenx Kuwait\",\n            \"code\": \"fenxKuwait\"\n        },\n        {\n            \"Name\": \"Flexe Express\",\n            \"code\": \"flexe\"\n        },\n        {\n            \"Name\": \"Flexible\",\n            \"code\": \"flexible\"\n        },\n        {\n            \"Name\": \"Flickapp\",\n            \"code\": \"flickapp\"\n        },\n        {\n            \"Name\": \"Flow Business - Flow LTD\",\n            \"code\": \"flowldt\"\n        },\n        {\n            \"Name\": \"Flow Express\",\n            \"code\": \"flowexpress\"\n        },\n        {\n            \"Name\": \"Flowpl\",\n            \"code\": \"flowpl\"\n        },\n        {\n            \"Name\": \"FODEL\",\n            \"code\": \"fodel\"\n        },\n        {\n            \"Name\": \"Fulfillment Bridge\",\n            \"code\": \"fulfillmentbridge\"\n        },\n        {\n            \"Name\": \"FULLex\",\n            \"code\": \"fullex\"\n        },\n        {\n            \"Name\": \"Galaxy Delivery\",\n            \"code\": \"galaxy\"\n        },\n        {\n            \"Name\": \"Gawamen\",\n            \"code\": \"gawamen\"\n        },\n        {\n            \"Name\": \"Genac\",\n            \"code\": \"genac\"\n        },\n        {\n            \"Name\": \"Getswift\",\n            \"code\": \"getswift\"\n        },\n        {\n            \"Name\": \"GFS Express\",\n            \"code\": \"gfsexpress\"\n        },\n        {\n            \"Name\": \"GLC\",\n            \"code\": \"glcLogestechs\"\n        },\n        {\n            \"Name\": \"GLT Express\",\n            \"code\": \"gltexpress\"\n        },\n        {\n            \"Name\": \"Happiness Gem\",\n            \"code\": \"happinessgem\"\n        },\n        {\n            \"Name\": \"Hawa Logistics\",\n            \"code\": \"hawa\"\n        },\n        {\n            \"Name\": \"Hejen Expresss\",\n            \"code\": \"hejen\"\n        },\n        {\n            \"Name\": \"HepsiJet\",\n            \"code\": \"hepsijet\"\n        },\n        {\n            \"Name\": \"HepsiJet Marketplace\",\n            \"code\": \"hepsijetmarketplace\"\n        },\n        {\n            \"Name\": \"Hiblocks\",\n            \"code\": \"hiblocks\"\n        },\n        {\n            \"Name\": \"Holol Al Diar\",\n            \"code\": \"holol-aldiar\"\n        },\n        {\n            \"Name\": \"Horizon Speed\",\n            \"code\": \"horizons\"\n        },\n        {\n            \"Name\": \"Horoz Lojistik\",\n            \"code\": \"horoz\"\n        },\n        {\n            \"Name\": \"Horoz Lojistik Pazaryeri\",\n            \"code\": \"horoz-marketplace\"\n        },\n        {\n            \"Name\": \"İletmen\",\n            \"code\": \"iletmen\"\n        },\n        {\n            \"Name\": \"iMile\",\n            \"code\": \"imile\"\n        },\n        {\n            \"Name\": \"IntercityXpress\",\n            \"code\": \"intercityxpress\"\n        },\n        {\n            \"Name\": \"J&T Express\",\n            \"code\": \"jtexpress\"\n        },\n        {\n            \"Name\": \"Jana Express\",\n            \"code\": \"janaExpress\"\n        },\n        {\n            \"Name\": \"Jeebly\",\n            \"code\": \"jeebly\"\n        },\n        {\n            \"Name\": \"Jeebly Now\",\n            \"code\": \"jeeblynow\"\n        },\n        {\n            \"Name\": \"Jeebly V2\",\n            \"code\": \"jeeblyV2\"\n        },\n        {\n            \"Name\": \"Jetizz\",\n            \"code\": \"jetizz\"\n        },\n        {\n            \"Name\": \"JFL Express\",\n            \"code\": \"jflexpress\"\n        },\n        {\n            \"Name\": \"Jones International Transportation Co.\",\n            \"code\": \"jonestco\"\n        },\n        {\n            \"Name\": \"Jumia Logistics\",\n            \"code\": \"jumia\"\n        },\n        {\n            \"Name\": \"KargoIst\",\n            \"code\": \"kargoist\"\n        },\n        {\n            \"Name\": \"Kargoist\",\n            \"code\": \"kargoistmarketplace\"\n        },\n        {\n            \"Name\": \"Kasib Express\",\n            \"code\": \"kasib\"\n        },\n        {\n            \"Name\": \"Kedan\",\n            \"code\": \"kedan\"\n        },\n        {\n            \"Name\": \"Kolay Gelsin\",\n            \"code\": \"kolaygelsin\"\n        },\n        {\n            \"Name\": \"Kolay Gelsin (OTO)\",\n            \"code\": \"kolaygelsin-marketplace\"\n        },\n        {\n            \"Name\": \"Kwick Box\",\n            \"code\": \"kwickbox\"\n        },\n        {\n            \"Name\": \"Labaih\",\n            \"code\": \"labaih\"\n        },\n        {\n            \"Name\": \"Lafasta\",\n            \"code\": \"lafasta\"\n        },\n        {\n            \"Name\": \"Lafasta V4\",\n            \"code\": \"lafastaV4\"\n        },\n        {\n            \"Name\": \"Lamha\",\n            \"code\": \"lamha\"\n        },\n        {\n            \"Name\": \"Last Step\",\n            \"code\": \"laststep\"\n        },\n        {\n            \"Name\": \"LastPoint\",\n            \"code\": \"lastpoint\"\n        },\n        {\n            \"Name\": \"Logistic Care\",\n            \"code\": \"logcare\"\n        },\n        {\n            \"Name\": \"Logistic Supplier\",\n            \"code\": \"logisticSupplier\"\n        },\n        {\n            \"Name\": \"Logistiq\",\n            \"code\": \"logistiq\"\n        },\n        {\n            \"Name\": \"Lyve\",\n            \"code\": \"lyve\"\n        },\n        {\n            \"Name\": \"Lyve Bullet\",\n            \"code\": \"lyve317\"\n        },\n        {\n            \"Name\": \"Macm\",\n            \"code\": \"macm\"\n        },\n        {\n            \"Name\": \"Madar Express\",\n            \"code\": \"madarexpress\"\n        },\n        {\n            \"Name\": \"Magic Delivery\",\n            \"code\": \"magicexpress\"\n        },\n        {\n            \"Name\": \"Mahmool\",\n            \"code\": \"mahmool\"\n        },\n        {\n            \"Name\": \"MajEx Express\",\n            \"code\": \"majex\"\n        },\n        {\n            \"Name\": \"MATP Logistics\",\n            \"code\": \"matp\"\n        },\n        {\n            \"Name\": \"Milenow\",\n            \"code\": \"milenow\"\n        },\n        {\n            \"Name\": \"Miles Speed\",\n            \"code\": \"milespeeds\"\n        },\n        {\n            \"Name\": \"Mina Excellence\",\n            \"code\": \"minaExcellence\"\n        },\n        {\n            \"Name\": \"Mkhdoom\",\n            \"code\": \"mkhdoom\"\n        },\n        {\n            \"Name\": \"Mlc Go\",\n            \"code\": \"mlcgo\"\n        },\n        {\n            \"Name\": \"MNG Kargo\",\n            \"code\": \"mngkargo\"\n        },\n        {\n            \"Name\": \"MNG Kargo (OTO)\",\n            \"code\": \"mngkargo-marketplace\"\n        },\n        {\n            \"Name\": \"Modern Support \",\n            \"code\": \"msc\"\n        },\n        {\n            \"Name\": \"Moments Logistics Service\",\n            \"code\": \"momentsksa\"\n        },\n        {\n            \"Name\": \"Moovo Express\",\n            \"code\": \"moovo\"\n        },\n        {\n            \"Name\": \"Mosool\",\n            \"code\": \"mosool\"\n        },\n        {\n            \"Name\": \"Motqen\",\n            \"code\": \"motqen\"\n        },\n        {\n            \"Name\": \"Mowasalt\",\n            \"code\": \"mowasalt\"\n        },\n        {\n            \"Name\": \"MQ Express\",\n            \"code\": \"mqexpress\"\n        },\n        {\n            \"Name\": \"Mrsool\",\n            \"code\": \"mrsool\"\n        },\n        {\n            \"Name\": \"Munch On\",\n            \"code\": \"munchon\"\n        },\n        {\n            \"Name\": \"Mylerz\",\n            \"code\": \"mylerz\"\n        },\n        {\n            \"Name\": \"Najiz\",\n            \"code\": \"najiz\"\n        },\n        {\n            \"Name\": \"Najiz Express\",\n            \"code\": \"najizxpress\"\n        },\n        {\n            \"Name\": \"Naqel Bullet\",\n            \"code\": \"naqelbullet\"\n        },\n        {\n            \"Name\": \"Naqel express\",\n            \"code\": \"naqel\"\n        },\n        {\n            \"Name\": \"Naqel Fulfillment\",\n            \"code\": \"naqelfulfillment\"\n        },\n        {\n            \"Name\": \"Naql Express\",\n            \"code\": \"naql\"\n        },\n        {\n            \"Name\": \"Naseem Cold Delivery\",\n            \"code\": \"naseem\"\n        },\n        {\n            \"Name\": \"Nashmi\",\n            \"code\": \"nashmiLogestechs\"\n        },\n        {\n            \"Name\": \"Nasxpress\",\n            \"code\": \"nasxpress\"\n        },\n        {\n            \"Name\": \"nGage\",\n            \"code\": \"ngage\"\n        },\n        {\n            \"Name\": \"NiceOne Fleet\",\n            \"code\": \"niceOneFleet\"\n        },\n        {\n            \"Name\": \"Nizar Logistics\",\n            \"code\": \"nizar\"\n        },\n        {\n            \"Name\": \"Nord Logistics\",\n            \"code\": \"nordlogistics\"\n        },\n        {\n            \"Name\": \"NYAZIK Logistics\",\n            \"code\": \"nyazik\"\n        },\n        {\n            \"Name\": \"Octovan\",\n            \"code\": \"octovan\"\n        },\n        {\n            \"Name\": \"Okadoc\",\n            \"code\": \"okadoc\"\n        },\n        {\n            \"Name\": \"Omni Llama\",\n            \"code\": \"omnillama\"\n        },\n        {\n            \"Name\": \"One Click Delivery\",\n            \"code\": \"oneclick\"\n        },\n        {\n            \"Name\": \"Ontime Express\",\n            \"code\": \"ontime\"\n        },\n        {\n            \"Name\": \"Onway\",\n            \"code\": \"onway\"\n        },\n        {\n            \"Name\": \"OTO DMS\",\n            \"code\": \"OTODMS\"\n        },\n        {\n            \"Name\": \"OTO Flex\",\n            \"code\": \"otoDriverApp\"\n        },\n        {\n            \"Name\": \"PackUpp Delivery\",\n            \"code\": \"packupp\"\n        },\n        {\n            \"Name\": \"Paket Taxi\",\n            \"code\": \"pakettaxi\"\n        },\n        {\n            \"Name\": \"PDC\",\n            \"code\": \"pdc\"\n        },\n        {\n            \"Name\": \"Pharmaciaty\",\n            \"code\": \"pharmaciaty\"\n        },\n        {\n            \"Name\": \"Pharmaciaty TMS\",\n            \"code\": \"pharmaciatyTMS\"\n        },\n        {\n            \"Name\": \"Placer\",\n            \"code\": \"placer\"\n        },\n        {\n            \"Name\": \"Porter Express\",\n            \"code\": \"porterex\"\n        },\n        {\n            \"Name\": \"Posta Plus V2\",\n            \"code\": \"postaPlusV2\"\n        },\n        {\n            \"Name\": \"Postage Fulfillment\",\n            \"code\": \"postageFulfillment\"\n        },\n        {\n            \"Name\": \"Postagexp\",\n            \"code\": \"postagexp\"\n        },\n        {\n            \"Name\": \"PostaPlus\",\n            \"code\": \"postaplus\"\n        },\n        {\n            \"Name\": \"Premium Shipping\",\n            \"code\": \"premium-shipping\"\n        },\n        {\n            \"Name\": \"Pro Logistics\",\n            \"code\": \"prolo\"\n        },\n        {\n            \"Name\": \"PTL Logistics\",\n            \"code\": \"ptlLogistics\"\n        },\n        {\n            \"Name\": \"PTS Flex Uluslararası\",\n            \"code\": \"ptsv5Flex\"\n        },\n        {\n            \"Name\": \"PTT Kargo\",\n            \"code\": \"pttKargo\"\n        },\n        {\n            \"Name\": \"Qatar Post\",\n            \"code\": \"qatarpost\"\n        },\n        {\n            \"Name\": \"QDelivery\",\n            \"code\": \"qdelivery\"\n        },\n        {\n            \"Name\": \"QLS Express\",\n            \"code\": \"qlsexpress\"\n        },\n        {\n            \"Name\": \"Quick Ship\",\n            \"code\": \"quickship\"\n        },\n        {\n            \"Name\": \"Quick Silver\",\n            \"code\": \"quicksilver\"\n        },\n        {\n            \"Name\": \"Quiqup\",\n            \"code\": \"quiqup\"\n        },\n        {\n            \"Name\": \"R2 Express\",\n            \"code\": \"r2express\"\n        },\n        {\n            \"Name\": \"R2S Logistics\",\n            \"code\": \"r2slogistics\"\n        },\n        {\n            \"Name\": \"Rabbit Delivery\",\n            \"code\": \"rabbitsa\"\n        },\n        {\n            \"Name\": \"Rabel Express\",\n            \"code\": \"rabel\"\n        },\n        {\n            \"Name\": \"ReceiveHere\",\n            \"code\": \"receivehere\"\n        },\n        {\n            \"Name\": \"RedBox\",\n            \"code\": \"redbox\"\n        },\n        {\n            \"Name\": \"Redbox V2\",\n            \"code\": \"redboxv2\"\n        },\n        {\n            \"Name\": \"Reverse Delivery\",\n            \"code\": \"reverseDelivery\"\n        },\n        {\n            \"Name\": \"Road logistics\",\n            \"code\": \"roadlogistic\"\n        },\n        {\n            \"Name\": \"Roban AlQiadah\",\n            \"code\": \"robanAlQiadah\"\n        },\n        {\n            \"Name\": \"Roz Express\",\n            \"code\": \"rozexpress\"\n        },\n        {\n            \"Name\": \"Run-X Logistics\",\n            \"code\": \"runx\"\n        },\n        {\n            \"Name\": \"Runner\",\n            \"code\": \"runner\"\n        },\n        {\n            \"Name\": \"S:Mile\",\n            \"code\": \"smile\"\n        },\n        {\n            \"Name\": \"SaaSMile\",\n            \"code\": \"saasmile\"\n        },\n        {\n            \"Name\": \"SACO LM\",\n            \"code\": \"medscan\"\n        },\n        {\n            \"Name\": \"Saee\",\n            \"code\": \"saee\"\n        },\n        {\n            \"Name\": \"Safe Arrival \",\n            \"code\": \"safearrival\"\n        },\n        {\n            \"Name\": \"Safe Box\",\n            \"code\": \"safebox\"\n        },\n        {\n            \"Name\": \"Sahab Express\",\n            \"code\": \"sahabexpress\"\n        },\n        {\n            \"Name\": \"Sahab Logistics\",\n            \"code\": \"sahabLogistics\"\n        },\n        {\n            \"Name\": \"Sahm\",\n            \"code\": \"sahm\"\n        },\n        {\n            \"Name\": \"Salasa (API Dog)\",\n            \"code\": \"salasaApiDog\"\n        },\n        {\n            \"Name\": \"Sarokh\",\n            \"code\": \"sarokh\"\n        },\n        {\n            \"Name\": \"Saudi Salam Logistics\",\n            \"code\": \"salam\"\n        },\n        {\n            \"Name\": \"Send\",\n            \"code\": \"send\"\n        },\n        {\n            \"Name\": \"Shgardi\",\n            \"code\": \"shgardi\"\n        },\n        {\n            \"Name\": \"Ship Hero\",\n            \"code\": \"shiphero\"\n        },\n        {\n            \"Name\": \"Shipa\",\n            \"code\": \"shipa\"\n        },\n        {\n            \"Name\": \"Shipa Delivery V2\",\n            \"code\": \"shipaV2\"\n        },\n        {\n            \"Name\": \"Shipa Fulfillment\",\n            \"code\": \"shipafulfillment\"\n        },\n        {\n            \"Name\": \"Shipco Transport\",\n            \"code\": \"shipco\"\n        },\n        {\n            \"Name\": \"ShipEntegra\",\n            \"code\": \"shipEntegra\"\n        },\n        {\n            \"Name\": \"Shipox\",\n            \"code\": \"shipox\"\n        },\n        {\n            \"Name\": \"Shuttle\",\n            \"code\": \"shuttle\"\n        },\n        {\n            \"Name\": \"Skip Express\",\n            \"code\": \"skipexpress\"\n        },\n        {\n            \"Name\": \"Skynet\",\n            \"code\": \"skynet\"\n        },\n        {\n            \"Name\": \"SLD (Saudi Logistics and Delivery)\",\n            \"code\": \"sld\"\n        },\n        {\n            \"Name\": \"SLS Express\",\n            \"code\": \"sls\"\n        },\n        {\n            \"Name\": \"SLSC Logistic\",\n            \"code\": \"slsclogsitic\"\n        },\n        {\n            \"Name\": \"Smart Point\",\n            \"code\": \"smartpoint\"\n        },\n        {\n            \"Name\": \"SMB Express\",\n            \"code\": \"smbexpress\"\n        },\n        {\n            \"Name\": \"SMI Express\",\n            \"code\": \"smiexpress\"\n        },\n        {\n            \"Name\": \"SMSA B2B\",\n            \"code\": \"smsab2b\"\n        },\n        {\n            \"Name\": \"Smsa Ecom V2\",\n            \"code\": \"secom\"\n        },\n        {\n            \"Name\": \"Smsa Express\",\n            \"code\": \"smsaV2\"\n        },\n        {\n            \"Name\": \"Smsa Omni\",\n            \"code\": \"smsaomni\"\n        },\n        {\n            \"Name\": \"SMSA SDM\",\n            \"code\": \"smsasdm\"\n        },\n        {\n            \"Name\": \"Soon Express\",\n            \"code\": \"soonexpress\"\n        },\n        {\n            \"Name\": \"Sor3a Express\",\n            \"code\": \"sor3aexpress\"\n        },\n        {\n            \"Name\": \"Speed Logistics\",\n            \"code\": \"speedLogistics\"\n        },\n        {\n            \"Name\": \"SPL\",\n            \"code\": \"saudiPost\"\n        },\n        {\n            \"Name\": \"SPL Fulfillment\",\n            \"code\": \"splfulfillment\"\n        },\n        {\n            \"Name\": \"SPL UPDS\",\n            \"code\": \"splUpds\"\n        },\n        {\n            \"Name\": \"SPL V2\",\n            \"code\": \"saudiPostV2\"\n        },\n        {\n            \"Name\": \"Sprint\",\n            \"code\": \"sprint\"\n        },\n        {\n            \"Name\": \"Sps Express\",\n            \"code\": \"spsexpress\"\n        },\n        {\n            \"Name\": \"Starlinks\",\n            \"code\": \"starlinks\"\n        },\n        {\n            \"Name\": \"Starlinks (New)\",\n            \"code\": \"starlinksNew\"\n        },\n        {\n            \"Name\": \"Styla Sewa\",\n            \"code\": \"stylasewa\"\n        },\n        {\n            \"Name\": \"Sundouq\",\n            \"code\": \"sundouq\"\n        },\n        {\n            \"Name\": \"Sürat Kargo (OTO)\",\n            \"code\": \"surat-kargo-marketplace\"\n        },\n        {\n            \"Name\": \"SWEX Express\",\n            \"code\": \"swex\"\n        },\n        {\n            \"Name\": \"Swift\",\n            \"code\": \"swift\"\n        },\n        {\n            \"Name\": \"Syaal\",\n            \"code\": \"syaal\"\n        },\n        {\n            \"Name\": \"Tabex\",\n            \"code\": \"tabex\"\n        },\n        {\n            \"Name\": \"Tal Delivery\",\n            \"code\": \"talDelivery\"\n        },\n        {\n            \"Name\": \"Tam\",\n            \"code\": \"tam\"\n        },\n        {\n            \"Name\": \"Tamex\",\n            \"code\": \"tamex\"\n        },\n        {\n            \"Name\": \"Tard Delivery\",\n            \"code\": \"tard\"\n        },\n        {\n            \"Name\": \"Tard Delivery 2\",\n            \"code\": \"tardV2\"\n        },\n        {\n            \"Name\": \"Tasawuq\",\n            \"code\": \"tasawuq\"\n        },\n        {\n            \"Name\": \"Tawsela\",\n            \"code\": \"tawsela\"\n        },\n        {\n            \"Name\": \"Tawzea Logistics\",\n            \"code\": \"tawzea\"\n        },\n        {\n            \"Name\": \"TD Logistics\",\n            \"code\": \"touchDown\"\n        },\n        {\n            \"Name\": \"TFM Express\",\n            \"code\": \"tfmexpress\"\n        },\n        {\n            \"Name\": \"Thabit Logistics\",\n            \"code\": \"thabit\"\n        },\n        {\n            \"Name\": \"The Arrow\",\n            \"code\": \"thearrow\"\n        },\n        {\n            \"Name\": \"Tookan\",\n            \"code\": \"tookan\"\n        },\n        {\n            \"Name\": \"Transcorp\",\n            \"code\": \"transcorp\"\n        },\n        {\n            \"Name\": \"UPS\",\n            \"code\": \"ups\"\n        },\n        {\n            \"Name\": \"UPS OAuth\",\n            \"code\": \"ups2\"\n        },\n        {\n            \"Name\": \"UPS Uluslararası (PTS)\",\n            \"code\": \"ptsv5Ups\"\n        },\n        {\n            \"Name\": \"Uruk Express\",\n            \"code\": \"uruk\"\n        },\n        {\n            \"Name\": \"USPS\",\n            \"code\": \"usps\"\n        },\n        {\n            \"Name\": \"uTrac\",\n            \"code\": \"utrac\"\n        },\n        {\n            \"Name\": \"Utrac Delivery\",\n            \"code\": \"utracDelivery\"\n        },\n        {\n            \"Name\": \"VAAL\",\n            \"code\": \"vaal\"\n        },\n        {\n            \"Name\": \"Wadha\",\n            \"code\": \"wadha\"\n        },\n        {\n            \"Name\": \"Waseel Logistics\",\n            \"code\": \"waseel\"\n        },\n        {\n            \"Name\": \"Waslnee\",\n            \"code\": \"waslnee\"\n        },\n        {\n            \"Name\": \"Way Express\",\n            \"code\": \"wayexpress\"\n        },\n        {\n            \"Name\": \"WeDeliver\",\n            \"code\": \"wedeliver\"\n        },\n        {\n            \"Name\": \"Weenk App\",\n            \"code\": \"weenkapp\"\n        },\n        {\n            \"Name\": \"Wepik Express\",\n            \"code\": \"wepikexpress\"\n        },\n        {\n            \"Name\": \"XTurbo\",\n            \"code\": \"xturbo\"\n        },\n        {\n            \"Name\": \"Yallow\",\n            \"code\": \"yallow\"\n        },\n        {\n            \"Name\": \"Yamamah Express\",\n            \"code\": \"yamamahexpress\"\n        },\n        {\n            \"Name\": \"Yamamah Express Logestechs\",\n            \"code\": \"yamamahLogestechs\"\n        },\n        {\n            \"Name\": \"Yango\",\n            \"code\": \"yango\"\n        },\n        {\n            \"Name\": \"Yango Next Day Delivery\",\n            \"code\": \"yangondd\"\n        },\n        {\n            \"Name\": \"Yeswa\",\n            \"code\": \"yeswa\"\n        },\n        {\n            \"Name\": \"Yurtiçi Kargo\",\n            \"code\": \"yurticiKargo\"\n        },\n        {\n            \"Name\": \"Yurtiçi Kargo\",\n            \"code\": \"yurtici-kargo-marketplace\"\n        },\n        {\n            \"Name\": \"Zajel\",\n            \"code\": \"zajel\"\n        },\n        {\n            \"Name\": \"Zajil\",\n            \"code\": \"zajil\"\n        }\n    ],\n    \"success\": true\n}"}],"_postman_id":"98adae28-1da8-458c-92de-37e62ca0c379"},{"name":"DC Config","id":"da63eaaa-61a9-4423-8454-7d7f705d89a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"code\":\"aramex\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/dcConfig","description":"<p><strong>Available Packages</strong>: Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint allows you to view the required account credentials and the template for the delivery company specified in the request, which are needed for the next step: DC activation.<br />Retrieve the delivery company configuration template.<br />Use this template to create a valid configuration object, similar to the given <code>exampleJson</code>.<br />This configuration object is then used to activate the delivery company with the <code>DC Activation</code> API endpoint.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>code</td>\n<td>yes</td>\n<td>string</td>\n<td>The integration name obtained from the DC List.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","dcConfig"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"47876d5b-174b-461a-9ef2-c944ffe78328","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"code\":\"aramex\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/dcConfig"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"665037e4022cd58163e6ab40071a6d60"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Mon, 08 Nov 2021 06:50:09 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"943"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"settings\": [\n        {\n            \"fieldName\": \"UserName\",\n            \"parentJson\": \"ClientInfo\",\n            \"fieldType\": \"string\"\n        },\n        {\n            \"fieldName\": \"Password\",\n            \"parentJson\": \"ClientInfo\",\n            \"fieldType\": \"string\"\n        },\n        {\n            \"fieldName\": \"Version\",\n            \"parentJson\": \"ClientInfo\",\n            \"fieldType\": \"string\"\n        },\n        {\n            \"fieldName\": \"AccountNumber\",\n            \"parentJson\": \"ClientInfo\",\n            \"fieldType\": \"string\"\n        },\n        {\n            \"fieldName\": \"AccountPin\",\n            \"parentJson\": \"ClientInfo\",\n            \"fieldType\": \"string\"\n        },\n        {\n            \"fieldName\": \"AccountEntity\",\n            \"parentJson\": \"ClientInfo\",\n            \"fieldType\": \"string\"\n        },\n        {\n            \"fieldName\": \"AccountCountryCode\",\n            \"parentJson\": \"ClientInfo\",\n            \"fieldType\": \"string\"\n        },\n        {\n            \"fieldName\": \"Source\",\n            \"parentJson\": \"ClientInfo\",\n            \"fieldType\": \"string\"\n        },\n        {\n            \"fieldName\": \"productType\",\n            \"fieldType\": \"enum\",\n            \"enumValues\": \"EPX,CDS,OND,GPX,GDX,DPX,DDX,PLX,PPX,PDX\"\n        }\n    ],\n    \"success\": true,\n    \"exampleJSON\": {\n        \"delivery_fee\": 0,\n        \"rating\": 0,\n        \"ClientInfo\": {\n            \"UserName\": \"\",\n            \"Version\": \"v1\",\n            \"AccountPin\": \"\",\n            \"AccountCountryCode\": \"SA\",\n            \"AccountEntity\": \"RUH\",\n            \"Source\": 24,\n            \"Password\": \"\",\n            \"AccountNumber\": \"\"\n        },\n        \"productType\": \"CDS\"\n    }\n}"}],"_postman_id":"da63eaaa-61a9-4423-8454-7d7f705d89a6"},{"name":"DC Activation","id":"ec780d5e-2dfb-4859-9f22-d5eeed22f13c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"code\":\"aramex\",\r\n    \"deliveryOptionName\":\"api test aramex\",\r\n    \"settings\":{\r\n        \"ClientInfo\": {\r\n            \"UserName\": \"apitest@example.com\",\r\n            \"Version\": \"v1\",\r\n            \"AccountPin\": \"123\",\r\n            \"AccountCountryCode\": \"SA\",\r\n            \"AccountEntity\": \"RUH\",\r\n            \"Source\": 24,\r\n            \"Password\": \"123abc\",\r\n            \"AccountNumber\": \"123456\"\r\n        },\r\n        \"productType\": \"CDS\"\r\n    }\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/dcActivation","description":"<p><strong>Available Packages:</strong> Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint is used to perform Delivery Company (DC) activation. It enables you to activate a delivery company by providing the required configuration details.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>code</td>\n<td>yes</td>\n<td>string</td>\n<td>The integration name obtained from the <code>DC List.</code></td>\n</tr>\n<tr>\n<td>deliveryOptionName</td>\n<td>yes</td>\n<td>string</td>\n<td>A name you assign to easily identify this configuration.</td>\n</tr>\n<tr>\n<td>brandId</td>\n<td>no</td>\n<td>number</td>\n<td>id of the brand created by <code>Create Brand</code> endpoint</td>\n</tr>\n<tr>\n<td>settings</td>\n<td>yes</td>\n<td>object</td>\n<td>A configuration object created based on the example provided by the <code>DC Config</code> endpoint.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Note: You can activate 1 DC for the Free package and 3 DC for the Starter package and unlimited for other packages.</p>\n","urlObject":{"path":["rest","v2","dcActivation"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"e0aba167-38e5-4158-a4f3-66ada235f095","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"code\":\"aramex\",\r\n    \"deliveryOptionName\":\"api test aramex\",\r\n    \"brandID\": 123,\r\n    \"settings\":{\r\n        \"ClientInfo\": {\r\n            \"UserName\": \"apitest@example.com\",\r\n            \"Version\": \"v1\",\r\n            \"AccountPin\": \"123\",\r\n            \"AccountCountryCode\": \"SA\",\r\n            \"AccountEntity\": \"RUH\",\r\n            \"Source\": 24,\r\n            \"Password\": \"123abc\",\r\n            \"AccountNumber\": \"123456\"\r\n        },\r\n        \"productType\": \"CDS\"\r\n    }\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/dcActivation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"f474b1f2ae9d6506663056823aae78a0;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Mon, 08 Nov 2021 06:53:45 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"53"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n\t\"success\": true,\n    \"deliveryOptionId\":\"123\"\n}"}],"_postman_id":"ec780d5e-2dfb-4859-9f22-d5eeed22f13c"},{"name":"Get Delivery Options","id":"c21db287-d379-4260-b040-d48a23fe0959","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/getDeliveryOptions","description":"<p><strong>Available Packages:</strong> Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint allows you to check coverage for your active delivery company contracts by providing either the <code>orderId</code> or the <code>city</code> details. Follow these guidelines:</p>\n<p><strong>Important:</strong></p>\n<ul>\n<li><p>Do not include both <code>orderId</code> and <code>city</code> in the same request, as this will result in an error.</p>\n</li>\n<li><p>Ensure your request contains only one of these parameters to proceed successfully.</p>\n</li>\n</ul>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>city</td>\n<td>no</td>\n<td>string</td>\n<td>Check coverage in the city.</td>\n</tr>\n<tr>\n<td>orderId</td>\n<td>no</td>\n<td>string</td>\n<td>Check coverage for that specific order.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","getDeliveryOptions"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"690be207-46c3-497d-8cde-0dc96d15a030","name":"200","originalRequest":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/getDeliveryOptions"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"d4eae5a4fbb49159a85b0764c0a0e8d5;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Tue, 02 Nov 2021 13:22:59 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"1565"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"options\": [\n        {\n            \"name\": \"Tam\",\n            \"deliveryOptionId\": 4,\n            \"integrationName\": \"tam\"\n        },\n        {\n            \"name\": \"Aymakan\",\n            \"deliveryOptionId\": 20,\n            \"webhookUrl\": \"https://login.tryoto.com/shipmentStatus?token=7NhG6Fhsk8MMoLYBMmMo&dc=aymakan\"\n        },\n        {\n            \"name\": \"Aramex\",\n            \"deliveryOptionId\": 22,\n            \"webhookUrl\": \"https://login.tryoto.com/shipmentStatus?token=TMcFSCSFSD3ctGpIk7wX&dc=aramex\"\n        }\n    ]\n}"},{"id":"05373d7f-a808-4e3b-bdc9-17468cf7b849","name":"200-by-id","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/getDeliveryOptions?id=10","host":["https://api.tryoto.com"],"path":["rest","v2","getDeliveryOptions"],"query":[{"key":"id","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"057372a7e5413d00cc3a6e2ef93df252"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Sun, 30 Jan 2022 07:23:38 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"174"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"options\": [\n        {\n            \"name\": \"Clex \",\n            \"deliveryOptionId\": 10,\n            \"dcName\": \"Clex \",\n            \"webhookUrl\": \"https://login.tryoto.com/shipmentStatus?token=VBV78cyfmn9mXDHYUK1Z&dc=clex\"\n        }\n    ]\n}"},{"id":"f765167a-48a4-4ce4-8a97-ebc6e2c66435","name":"200-by city","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://api.tryoto.com/rest/v2/getDeliveryOptions?city=Riyadh","host":["https://api.tryoto.com"],"path":["rest","v2","getDeliveryOptions"],"query":[{"key":"city","value":"Riyadh"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"options\": [\r\n        {\r\n            \"name\": \"Esnad Express\",\r\n            \"deliveryOptionId\": 679412,\r\n            \"integrationName\": \"esnad\",\r\n            \"dcName\": \"Esnad Express\"\r\n        },\r\n        {\r\n            \"name\": \"Tam DC\",\r\n            \"deliveryOptionId\": 679312,\r\n            \"integrationName\": \"tam\",\r\n            \"dcName\": \"Tam\"\r\n        },\r\n        {\r\n            \"name\": \"naqel\",\r\n            \"deliveryOptionId\": 644612,\r\n            \"integrationName\": \"naqel\",\r\n            \"dcName\": \"Naqel express\"\r\n        },\r\n        {\r\n            \"name\": \"jtexpress\",\r\n            \"deliveryOptionId\": 631112,\r\n            \"integrationName\": \"jtexpress\",\r\n            \"dcName\": \"J&T Express\"\r\n        },\r\n        {\r\n            \"name\": \"Spl test\",\r\n            \"deliveryOptionId\": 627912,\r\n            \"integrationName\": \"saudiPostV2\",\r\n            \"dcName\": \"SPL V2\"\r\n        }\r\n    ]\r\n}"}],"_postman_id":"c21db287-d379-4260-b040-d48a23fe0959"},{"name":"Get Cities","id":"19acafde-0a16-4fcd-aa39-18119bbcd343","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"country\": \"SA\",\r\n    \"perPage\": 10,\r\n    \"page\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getCities","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint is used to retrieve a list of cities of a given country.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>country</td>\n<td>yes</td>\n<td>string</td>\n<td>The country for which cities are to be retrieved.</td>\n</tr>\n<tr>\n<td>perPage</td>\n<td>no</td>\n<td>integer</td>\n<td>The number of cities to be displayed per page. Default value is 100, max value is 500.</td>\n</tr>\n<tr>\n<td>page</td>\n<td>no</td>\n<td>integer</td>\n<td>The page number for pagination.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Example Response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"getCities\": {\n        \"totalCount\": 1,\n        \"perPage\": 1,\n        \"Cities\": [\n            {\n                \"name\": \"Riyadh\"\n            }\n        ]\n    }\n}\n\n</code></pre>\n","urlObject":{"path":["rest","v2","getCities"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"3bdf4922-e6eb-4175-93ba-ba696079428c","name":"200 OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"country\": \"SA\",\r\n    \"perPage\": 400,\r\n    \"page\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getCities"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 15:13:59 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"8672"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"getCities\": {\n        \"totalCount\": 704,\n        \"perPage\": 400,\n        \"Cities\": [\n            {\n                \"name\": \"Aba Alworood\"\n            },\n            {\n                \"name\": \"Abayt\"\n            },\n            {\n                \"name\": \"Abha\"\n            },\n            {\n                \"name\": \"Abha Manhal\"\n            },\n            {\n                \"name\": \"Abiar Al Mashi\"\n            },\n            {\n                \"name\": \"Abil\"\n            },\n            {\n                \"name\": \"Abu Ajram\"\n            },\n            {\n                \"name\": \"Abu Al Arj\"\n            },\n            {\n                \"name\": \"Abu Arish\"\n            },\n            {\n                \"name\": \"Abu Arradeef\"\n            },\n            {\n                \"name\": \"Abu Dhiba\"\n            },\n            {\n                \"name\": \"Abu Hadriyah\"\n            },\n            {\n                \"name\": \"Abu Hajar\"\n            },\n            {\n                \"name\": \"Abu Muloh\"\n            },\n            {\n                \"name\": \"Abu Rakah\"\n            },\n            {\n                \"name\": \"Abu Rakh\"\n            },\n            {\n                \"name\": \"Ad Dahinah\"\n            },\n            {\n                \"name\": \"Ad Dalfaah\"\n            },\n            {\n                \"name\": \"Ad Dilam\"\n            },\n            {\n                \"name\": \"Ad Diriyah\"\n            },\n            {\n                \"name\": \"Ad Dubaiyah\"\n            },\n            {\n                \"name\": \"Ad Dumayriyah\"\n            },\n            {\n                \"name\": \"Ad Duwadimi\"\n            },\n            {\n                \"name\": \"Addayer\"\n            },\n            {\n                \"name\": \"Adham\"\n            },\n            {\n                \"name\": \"Afif\"\n            },\n            {\n                \"name\": \"Afraa\"\n            },\n            {\n                \"name\": \"Ahad Al Musarihah\"\n            },\n            {\n                \"name\": \"Ahad Bani Zayd\"\n            },\n            {\n                \"name\": \"Ahad Rifaydah\"\n            },\n            {\n                \"name\": \"Ain Al Nakhal\"\n            },\n            {\n                \"name\": \"Ain Dar\"\n            },\n            {\n                \"name\": \"Airj\"\n            },\n            {\n                \"name\": \"Al Aarid\"\n            },\n            {\n                \"name\": \"Al Abar\"\n            },\n            {\n                \"name\": \"Al Abyar\"\n            },\n            {\n                \"name\": \"Al Adari\"\n            },\n            {\n                \"name\": \"Al Adhiriyah\"\n            },\n            {\n                \"name\": \"Al Aflaj (Layla)\"\n            },\n            {\n                \"name\": \"Al Ahmar\"\n            },\n            {\n                \"name\": \"Al Ahmar-Yanbu\"\n            },\n            {\n                \"name\": \"Al Ahsaa\"\n            },\n            {\n                \"name\": \"Al Ais\"\n            },\n            {\n                \"name\": \"Al Aithmah\"\n            },\n            {\n                \"name\": \"Al Ajfar\"\n            },\n            {\n                \"name\": \"Al Ama ir\"\n            },\n            {\n                \"name\": \"Al Amaaria\"\n            },\n            {\n                \"name\": \"Al Amajiyah\"\n            },\n            {\n                \"name\": \"Al Amar\"\n            },\n            {\n                \"name\": \"Al Amlah\"\n            },\n            {\n                \"name\": \"Al Ammarah\"\n            },\n            {\n                \"name\": \"Al Amoah\"\n            },\n            {\n                \"name\": \"AL Andalus\"\n            },\n            {\n                \"name\": \"Al Aqiqah\"\n            },\n            {\n                \"name\": \"Al Aqool\"\n            },\n            {\n                \"name\": \"Al Aradiyah\"\n            },\n            {\n                \"name\": \"Al Araq\"\n            },\n            {\n                \"name\": \"Al Ardah\"\n            },\n            {\n                \"name\": \"Al Ardiyat\"\n            },\n            {\n                \"name\": \"Al Arfaa \"\n            },\n            {\n                \"name\": \"Al Arin\"\n            },\n            {\n                \"name\": \"Al Arja\"\n            },\n            {\n                \"name\": \"Al Aroos\"\n            },\n            {\n                \"name\": \"Al Artawi\"\n            },\n            {\n                \"name\": \"Al Asad\"\n            },\n            {\n                \"name\": \"Al Aseelh\"\n            },\n            {\n                \"name\": \"Al Ataya\"\n            },\n            {\n                \"name\": \"Al Atheeb\"\n            },\n            {\n                \"name\": \"Al Atif\"\n            },\n            {\n                \"name\": \"Al Awamer\"\n            },\n            {\n                \"name\": \"Al Bada\"\n            },\n            {\n                \"name\": \"Al Badai\"\n            },\n            {\n                \"name\": \"Al Badie Al Shamali \"\n            },\n            {\n                \"name\": \"Al Baha\"\n            },\n            {\n                \"name\": \"Al Bahah Region\"\n            },\n            {\n                \"name\": \"Al Baheem\"\n            },\n            {\n                \"name\": \"Al Bashayer\"\n            },\n            {\n                \"name\": \"AL BASR\"\n            },\n            {\n                \"name\": \"Al Batra\"\n            },\n            {\n                \"name\": \"Al Bijadyah\"\n            },\n            {\n                \"name\": \"Al Bikreyah\"\n            },\n            {\n                \"name\": \"Al Bir\"\n            },\n            {\n                \"name\": \"Al Bukayriyah\"\n            },\n            {\n                \"name\": \"Al Butayn\"\n            },\n            {\n                \"name\": \"Al Dalemya\"\n            },\n            {\n                \"name\": \"Al Dhabyah\"\n            },\n            {\n                \"name\": \"Al Dhahreyah\"\n            },\n            {\n                \"name\": \"Al Dheelah\"\n            },\n            {\n                \"name\": \"AL DUGHAIMIYAH\"\n            },\n            {\n                \"name\": \"Al Dulaymiyah\"\n            },\n            {\n                \"name\": \"Al Fagali\"\n            },\n            {\n                \"name\": \"Al Fara\"\n            },\n            {\n                \"name\": \"Al Farshah\"\n            },\n            {\n                \"name\": \"Al Fatiha\"\n            },\n            {\n                \"name\": \"Al Fawwarah\"\n            },\n            {\n                \"name\": \"Al Furaysh\"\n            },\n            {\n                \"name\": \"Al Fuwaileq\"\n            },\n            {\n                \"name\": \"Al Gafrat\"\n            },\n            {\n                \"name\": \"Al Gamri\"\n            },\n            {\n                \"name\": \"Al Gandla\"\n            },\n            {\n                \"name\": \"Al Gharif \"\n            },\n            {\n                \"name\": \"Al Ghat\"\n            },\n            {\n                \"name\": \"Al Habjeia\"\n            },\n            {\n                \"name\": \"Al Haddar\"\n            },\n            {\n                \"name\": \"Al Hadror\"\n            },\n            {\n                \"name\": \"Al Haeer\"\n            },\n            {\n                \"name\": \"Al Haith\"\n            },\n            {\n                \"name\": \"Al Haqu\"\n            },\n            {\n                \"name\": \"Al Harara\"\n            },\n            {\n                \"name\": \"Al Hariq\"\n            },\n            {\n                \"name\": \"Al Harth\"\n            },\n            {\n                \"name\": \"Al Hayathem\"\n            },\n            {\n                \"name\": \"Al Hayeet\"\n            },\n            {\n                \"name\": \"Al Hazim\"\n            },\n            {\n                \"name\": \"Al Hazmi\"\n            },\n            {\n                \"name\": \"Al Henayah\"\n            },\n            {\n                \"name\": \"Al Heno\"\n            },\n            {\n                \"name\": \"Al Hifah\"\n            },\n            {\n                \"name\": \"Al Hijf\"\n            },\n            {\n                \"name\": \"Al Hilaliyah\"\n            },\n            {\n                \"name\": \"Al Hinnah\"\n            },\n            {\n                \"name\": \"Al huda\"\n            },\n            {\n                \"name\": \"Al Hudud Al Shamaliyah\"\n            },\n            {\n                \"name\": \"Al Hufayr\"\n            },\n            {\n                \"name\": \"Al Hufayyirah\"\n            },\n            {\n                \"name\": \"Al Hufuf\"\n            },\n            {\n                \"name\": \"Al Hulayfah As Sufla\"\n            },\n            {\n                \"name\": \"Al Hulwah\"\n            },\n            {\n                \"name\": \"Al Husayni\"\n            },\n            {\n                \"name\": \"Al Husayniyah\"\n            },\n            {\n                \"name\": \"Al Husayy\"\n            },\n            {\n                \"name\": \"Al Husima\"\n            },\n            {\n                \"name\": \"Al Huwaya east\"\n            },\n            {\n                \"name\": \"Al Idabi\"\n            },\n            {\n                \"name\": \"Al JABRIYAH\"\n            },\n            {\n                \"name\": \"Al Jafr\"\n            },\n            {\n                \"name\": \"Al Jaradiyah\"\n            },\n            {\n                \"name\": \"Al Jarf\"\n            },\n            {\n                \"name\": \"Al Jarn\"\n            },\n            {\n                \"name\": \"Al Jawf Region\"\n            },\n            {\n                \"name\": \"Al Jawwah\"\n            },\n            {\n                \"name\": \"Al Jifah\"\n            },\n            {\n                \"name\": \"Al Jithamiyah\"\n            },\n            {\n                \"name\": \"Al Jubail\"\n            },\n            {\n                \"name\": \"Al Jubailah\"\n            },\n            {\n                \"name\": \"Al Jumum\"\n            },\n            {\n                \"name\": \"Al kadami\"\n            },\n            {\n                \"name\": \"Al Kadarah\"\n            },\n            {\n                \"name\": \"Al Kamil\"\n            },\n            {\n                \"name\": \"Al Khafji\"\n            },\n            {\n                \"name\": \"Al Khalaf\"\n            },\n            {\n                \"name\": \"Al Khaniq\"\n            },\n            {\n                \"name\": \"Al Kharj\"\n            },\n            {\n                \"name\": \"Al Kharkhir\"\n            },\n            {\n                \"name\": \"Al Khashabiyah\"\n            },\n            {\n                \"name\": \"Al Khasiybahi\"\n            },\n            {\n                \"name\": \"Al Khitah\"\n            },\n            {\n                \"name\": \"Al khoba\"\n            },\n            {\n                \"name\": \"Al Khubar\"\n            },\n            {\n                \"name\": \"Al Khuffiyah\"\n            },\n            {\n                \"name\": \"Al khuraybah\"\n            },\n            {\n                \"name\": \"Al Khuraytah\"\n            },\n            {\n                \"name\": \"Al Khurmah\"\n            },\n            {\n                \"name\": \"Al Khushaybi\"\n            },\n            {\n                \"name\": \"Al Lahien\"\n            },\n            {\n                \"name\": \"Al Laqayit\"\n            },\n            {\n                \"name\": \"Al Lsawiyah\"\n            },\n            {\n                \"name\": \"Al Ma`ashabah\"\n            },\n            {\n                \"name\": \"Al Mada\"\n            },\n            {\n                \"name\": \"Al Madaya\"\n            },\n            {\n                \"name\": \"Al Madha\"\n            },\n            {\n                \"name\": \"Al Madinah Region\"\n            },\n            {\n                \"name\": \"AL MAHANI\"\n            },\n            {\n                \"name\": \"Al Mahd\"\n            },\n            {\n                \"name\": \"Al Majardah\"\n            },\n            {\n                \"name\": \"Al Majmaah\"\n            },\n            {\n                \"name\": \"AL MALIDA\"\n            },\n            {\n                \"name\": \"Al Marameh\"\n            },\n            {\n                \"name\": \"Al Markaz\"\n            },\n            {\n                \"name\": \"Al Marmuthah\"\n            },\n            {\n                \"name\": \"Al Marooj\"\n            },\n            {\n                \"name\": \"Al Masgi\"\n            },\n            {\n                \"name\": \"Al Mayyah\"\n            },\n            {\n                \"name\": \"Al Midhnab\"\n            },\n            {\n                \"name\": \"Al Midrij\"\n            },\n            {\n                \"name\": \"Al Mishaliah\"\n            },\n            {\n                \"name\": \"Al Mothalath\"\n            },\n            {\n                \"name\": \"Al Mozvin\"\n            },\n            {\n                \"name\": \"Al Mubarakah\"\n            },\n            {\n                \"name\": \"Al Mudayyih\"\n            },\n            {\n                \"name\": \"Al Mukhwah\"\n            },\n            {\n                \"name\": \"Al Mulaylih\"\n            },\n            {\n                \"name\": \"Al Muntashar\"\n            },\n            {\n                \"name\": \"Al Musayjid\"\n            },\n            {\n                \"name\": \"Al Muwaylih\"\n            },\n            {\n                \"name\": \"Al Muzahimiyah\"\n            },\n            {\n                \"name\": \"Al Nabah\"\n            },\n            {\n                \"name\": \"Al Nuzha\"\n            },\n            {\n                \"name\": \"Al Ogam\"\n            },\n            {\n                \"name\": \"Al Qaa\"\n            },\n            {\n                \"name\": \"Al Qaid\"\n            },\n            {\n                \"name\": \"Al Qaied\"\n            },\n            {\n                \"name\": \"Al Qarin\"\n            },\n            {\n                \"name\": \"Al Qarinah\"\n            },\n            {\n                \"name\": \"Al Qassim Region\"\n            },\n            {\n                \"name\": \"Al Qatif\"\n            },\n            {\n                \"name\": \"Al Qeddeh\"\n            },\n            {\n                \"name\": \"Al Qirawan\"\n            },\n            {\n                \"name\": \"Al qowarah\"\n            },\n            {\n                \"name\": \"Al Qulayyib\"\n            },\n            {\n                \"name\": \"Al Qunfidhah\"\n            },\n            {\n                \"name\": \"Al Qurainah\"\n            },\n            {\n                \"name\": \"Al Qurayyat\"\n            },\n            {\n                \"name\": \"AL QURESHIYAT\"\n            },\n            {\n                \"name\": \"Al Rafaeya'a\"\n            },\n            {\n                \"name\": \"Al Rafaie\"\n            },\n            {\n                \"name\": \"Al Rathaya\"\n            },\n            {\n                \"name\": \"Al Rayis\"\n            },\n            {\n                \"name\": \"Al Reeth\"\n            },\n            {\n                \"name\": \"Al Ruqi\"\n            },\n            {\n                \"name\": \"Al Sahalil\"\n            },\n            {\n                \"name\": \"Al Salamah\"\n            },\n            {\n                \"name\": \"AL SAYL ALKHABIR\"\n            },\n            {\n                \"name\": \"AL SAYL ALSAGHIR\"\n            },\n            {\n                \"name\": \"Al Shatt\"\n            },\n            {\n                \"name\": \"Al Shegrah\"\n            },\n            {\n                \"name\": \"Al Shehiyah\"\n            },\n            {\n                \"name\": \"Al Sheqiqah\"\n            },\n            {\n                \"name\": \"Al Shlayil\"\n            },\n            {\n                \"name\": \"Al Shoqiyah\"\n            },\n            {\n                \"name\": \"Al Shuaba\"\n            },\n            {\n                \"name\": \"Al Sih\"\n            },\n            {\n                \"name\": \"Al Subaykhah\"\n            },\n            {\n                \"name\": \"Al Sulaimi\"\n            },\n            {\n                \"name\": \"Al tanumah\"\n            },\n            {\n                \"name\": \"Al Taraf\"\n            },\n            {\n                \"name\": \"Al Theniah\"\n            },\n            {\n                \"name\": \"Al Torkiyah\"\n            },\n            {\n                \"name\": \"Al Twaitheer\"\n            },\n            {\n                \"name\": \"Al Udayd\"\n            },\n            {\n                \"name\": \"Al Uferiah\"\n            },\n            {\n                \"name\": \"Al Uwayqilah\"\n            },\n            {\n                \"name\": \"Al Waddean\"\n            },\n            {\n                \"name\": \"Al Wajh\"\n            },\n            {\n                \"name\": \"Al Wannan\"\n            },\n            {\n                \"name\": \"Al Wasayta\"\n            },\n            {\n                \"name\": \"Al-Batna\"\n            },\n            {\n                \"name\": \"Al-halaa\"\n            },\n            {\n                \"name\": \"AL-JUAYMAH\"\n            },\n            {\n                \"name\": \"Al-Matan\"\n            },\n            {\n                \"name\": \"Al-MNSALA\"\n            },\n            {\n                \"name\": \"Al-Nasifa\"\n            },\n            {\n                \"name\": \"Al-Umran\"\n            },\n            {\n                \"name\": \"Al-Wozeyh\"\n            },\n            {\n                \"name\": \"Alabadilah\"\n            },\n            {\n                \"name\": \"Alarjeen\"\n            },\n            {\n                \"name\": \"Alasilan\"\n            },\n            {\n                \"name\": \"Alearduh\"\n            },\n            {\n                \"name\": \"Algayed\"\n            },\n            {\n                \"name\": \"Alhada\"\n            },\n            {\n                \"name\": \"Alhayma\"\n            },\n            {\n                \"name\": \"Aliland\"\n            },\n            {\n                \"name\": \"AlJanadria\"\n            },\n            {\n                \"name\": \"Alkhazzan\"\n            },\n            {\n                \"name\": \"AlKhhafah\"\n            },\n            {\n                \"name\": \"Almazef\"\n            },\n            {\n                \"name\": \"Almutayrifi\"\n            },\n            {\n                \"name\": \"Almuzayri\"\n            },\n            {\n                \"name\": \"Alnabhanya\"\n            },\n            {\n                \"name\": \"Alqabil\"\n            },\n            {\n                \"name\": \"Alquaba\"\n            },\n            {\n                \"name\": \"AlQudaih\"\n            },\n            {\n                \"name\": \"Alqurra\"\n            },\n            {\n                \"name\": \"Alshahili\"\n            },\n            {\n                \"name\": \"Alshihyah\"\n            },\n            {\n                \"name\": \"Alshuqayri\"\n            },\n            {\n                \"name\": \"Alshwaaq\"\n            },\n            {\n                \"name\": \"Alsilaa\"\n            },\n            {\n                \"name\": \"Alsulmania\"\n            },\n            {\n                \"name\": \"Alturfiyah\"\n            },\n            {\n                \"name\": \"Alwasqah\"\n            },\n            {\n                \"name\": \"Alyutamah\"\n            },\n            {\n                \"name\": \"Amaaer Ben Sana'a\"\n            },\n            {\n                \"name\": \"Amaq\"\n            },\n            {\n                \"name\": \"An Nabiyah\"\n            },\n            {\n                \"name\": \"An Nabk Abu Qasr\"\n            },\n            {\n                \"name\": \"An nabqiyyah\"\n            },\n            {\n                \"name\": \"An Nafiah\"\n            },\n            {\n                \"name\": \"An Nasiriyah\"\n            },\n            {\n                \"name\": \"An Nawwariyyah\"\n            },\n            {\n                \"name\": \"An Nazayim\"\n            },\n            {\n                \"name\": \"An Nuayriyah\"\n            },\n            {\n                \"name\": \"An Nuqrah\"\n            },\n            {\n                \"name\": \"Aqiq\"\n            },\n            {\n                \"name\": \"Ar Radifah\"\n            },\n            {\n                \"name\": \"Ar Rafi'ah\"\n            },\n            {\n                \"name\": \"Ar Rafiah\"\n            },\n            {\n                \"name\": \"Ar Rass\"\n            },\n            {\n                \"name\": \"Ar Rawdah \"\n            },\n            {\n                \"name\": \"AR RAYN\"\n            },\n            {\n                \"name\": \"Ar Rishawiyah\"\n            },\n            {\n                \"name\": \"Arafa\"\n            },\n            {\n                \"name\": \"Arar\"\n            },\n            {\n                \"name\": \"Artawiah\"\n            },\n            {\n                \"name\": \"As Sahwah\"\n            },\n            {\n                \"name\": \"As Sam'uriyah\"\n            },\n            {\n                \"name\": \"As Shamli\"\n            },\n            {\n                \"name\": \"As Sihaf\"\n            },\n            {\n                \"name\": \"As Sulaimaniyah\"\n            },\n            {\n                \"name\": \"As Sulayyil\"\n            },\n            {\n                \"name\": \"As Sulubiayh\"\n            },\n            {\n                \"name\": \"Asbtar\"\n            },\n            {\n                \"name\": \"asdadadeaed\"\n            },\n            {\n                \"name\": \"asdasd\"\n            },\n            {\n                \"name\": \"asdasdrertyr\"\n            },\n            {\n                \"name\": \"asdqtrawqew\"\n            },\n            {\n                \"name\": \"Asfan\"\n            },\n            {\n                \"name\": \"Ash Shaara\"\n            },\n            {\n                \"name\": \"Ash Shananah\"\n            },\n            {\n                \"name\": \"Ash Shimasiyah\"\n            },\n            {\n                \"name\": \"Ash Shinan\"\n            },\n            {\n                \"name\": \"Ash Shumaysi\"\n            },\n            {\n                \"name\": \"Ash Shuqaiq\"\n            },\n            {\n                \"name\": \"Ash Shuqrah\"\n            },\n            {\n                \"name\": \"Asheerah Sudayer\"\n            },\n            {\n                \"name\": \"Asir\"\n            },\n            {\n                \"name\": \"Asir Region\"\n            },\n            {\n                \"name\": \"Assadawi\"\n            },\n            {\n                \"name\": \"Assalmanyah\"\n            },\n            {\n                \"name\": \"Assiyah\"\n            },\n            {\n                \"name\": \"Asuwayq\"\n            },\n            {\n                \"name\": \"At Tan'Im\"\n            },\n            {\n                \"name\": \"At Tiraq\"\n            },\n            {\n                \"name\": \"At Tuwal\"\n            },\n            {\n                \"name\": \"At Tuwayr\"\n            },\n            {\n                \"name\": \"Atawleh\"\n            },\n            {\n                \"name\": \"Ath Thamiriyah\"\n            },\n            {\n                \"name\": \"Ath Thybiyah\"\n            },\n            {\n                \"name\": \"Awamiah\"\n            },\n            {\n                \"name\": \"Awdah Sudayer\"\n            },\n            {\n                \"name\": \"Ayn Fuhayd\"\n            },\n            {\n                \"name\": \"Az Zughayn\"\n            },\n            {\n                \"name\": \"Az Zulfi\"\n            },\n            {\n                \"name\": \"Badar Hunain\"\n            },\n            {\n                \"name\": \"Badr\"\n            },\n            {\n                \"name\": \"Badr Al Janoub\"\n            },\n            {\n                \"name\": \"Bahara\"\n            },\n            {\n                \"name\": \"Bahr Abu Sukaynah\"\n            },\n            {\n                \"name\": \"Bahrain Causeway\"\n            },\n            {\n                \"name\": \"Bahrat Al Moujoud\"\n            },\n            {\n                \"name\": \"Balahmar\"\n            },\n            {\n                \"name\": \"Baljurashi\"\n            },\n            {\n                \"name\": \"Balqarn\"\n            },\n            {\n                \"name\": \"Banban\"\n            },\n            {\n                \"name\": \"Bani Hamim\"\n            },\n            {\n                \"name\": \"Bani Hasan\"\n            },\n            {\n                \"name\": \"Bani Malek\"\n            },\n            {\n                \"name\": \"Baqa Ash Sharqiyah\"\n            },\n            {\n                \"name\": \"Baqaa\"\n            },\n            {\n                \"name\": \"Bareq\"\n            },\n            {\n                \"name\": \"Batha\"\n            },\n            {\n                \"name\": \"Bawathil\"\n            },\n            {\n                \"name\": \"Baynah\"\n            },\n            {\n                \"name\": \"Baysh\"\n            },\n            {\n                \"name\": \"Billasmar\"\n            },\n            {\n                \"name\": \"Bin Aqeel Palace\"\n            },\n            {\n                \"name\": \"Bir Bin Harmas\"\n            },\n            {\n                \"name\": \"Birk\"\n            },\n            {\n                \"name\": \"Bishah\"\n            },\n            {\n                \"name\": \"Buqayq\"\n            },\n            {\n                \"name\": \"Buraydah\"\n            },\n            {\n                \"name\": \"Daelim\"\n            },\n            {\n                \"name\": \"Dahu\"\n            },\n            {\n                \"name\": \"Damad\"\n            },\n            {\n                \"name\": \"Dammam\"\n            },\n            {\n                \"name\": \"Darb\"\n            },\n            {\n                \"name\": \"Dariyah\"\n            },\n            {\n                \"name\": \"Dawmat Al Jandal\"\n            },\n            {\n                \"name\": \"dayida\"\n            },\n            {\n                \"name\": \"Deraab\"\n            },\n            {\n                \"name\": \"Dhahban\"\n            },\n            {\n                \"name\": \"Dhahran\"\n            },\n            {\n                \"name\": \"Dhahran Al Janoub\"\n            },\n            {\n                \"name\": \"DHALAM\"\n            },\n            {\n                \"name\": \"Dhurma\"\n            },\n            {\n                \"name\": \"Duba\"\n            },\n            {\n                \"name\": \"DUBAY'AH\"\n            },\n            {\n                \"name\": \"Duhknah\"\n            },\n            {\n                \"name\": \"Dulay Rashid\"\n            },\n            {\n                \"name\": \"Dulayhan\"\n            },\n            {\n                \"name\": \"dummy\"\n            },\n            {\n                \"name\": \"Eaqabat shiear\"\n            },\n            {\n                \"name\": \"Eastern Province\"\n            },\n            {\n                \"name\": \"Eastern Region\"\n            },\n            {\n                \"name\": \"Eayan dar aljadida\"\n            },\n            {\n                \"name\": \"Eayan dar alqadima\"\n            },\n            {\n                \"name\": \"Edadh\"\n            },\n            {\n                \"name\": \"Either\"\n            },\n            {\n                \"name\": \"El-Ebva\"\n            },\n            {\n                \"name\": \"Eshirah\"\n            }\n        ]\n    }\n}"},{"id":"efb784a2-e1ef-4c98-a13c-163be6c4973c","name":"409 country null","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \r\n    \"perPage\": 1000,\r\n    \"page\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getCities"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 15:00:18 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errorMsg\": \"country is null\"\n}"}],"_postman_id":"19acafde-0a16-4fcd-aa39-18119bbcd343"}],"id":"b594eb1e-b401-40ea-a024-1cabedd8467b","_postman_id":"b594eb1e-b401-40ea-a024-1cabedd8467b","description":""},{"name":"Pickup Locations","item":[{"name":"Create Pickup Location","id":"43a9c8fe-2549-4682-bd6b-b612ec816563","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"type\": \"branch\",\r\n    \"code\": \"code-0211112\",\r\n    \"name\": \"Location-02 Name11111\",\r\n    \"mobile\": \"555888777\",\r\n    \"address\": \"3474, Abi Almahd, 7026, Al Olaya, 12221, Riyadh, Kingdom of Saudi Arabia\",\r\n    \"contactName\": \"Test Contact\",\r\n    \"contactEmail\": \"Test Email\",\r\n    \"lat\": \"26.001\",\r\n    \"lon\": \"50.001\",\r\n    \"city\": \"Dammam\",\r\n    \"country\":\"SA\",\r\n    \"street\":\"Abi Almahd\",\r\n    \"district\":\"Al Olaya\",\r\n    \"buildingNo\":\"3474\",\r\n    \"secondaryAddressNumber\":\"7026\",\r\n    \"postcode\": \"12221\",\r\n    \"servingRadius\": \"10\",\r\n    \"shortAddressCode\":\"RHOD3474\",\r\n    \"brandName\": \"Example Seller\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createPickupLocation","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint allows you to define and register a new pickup location within the system. By specifying the location details, you can expand your network of pickup points, improving logistics and delivery workflows.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>yes</td>\n<td>string</td>\n<td>Name of the pickup location; should be unique.</td>\n</tr>\n<tr>\n<td>type</td>\n<td>no</td>\n<td>string</td>\n<td>You can enter these values: <code>branch</code>, <code>warehouse</code>.  <br />Branch can only be used by enterprise and marketplace packages</td>\n</tr>\n<tr>\n<td>code</td>\n<td>yes</td>\n<td>string</td>\n<td>Code of the pickup location; should be unique.</td>\n</tr>\n<tr>\n<td>mobile</td>\n<td>yes</td>\n<td>string</td>\n<td>Mobile number of the pickup location</td>\n</tr>\n<tr>\n<td>lat</td>\n<td>no</td>\n<td>number</td>\n<td>Latitude, *if not exist orders may not assigned to pickupLocations automatically</td>\n</tr>\n<tr>\n<td>lon</td>\n<td>no</td>\n<td>number</td>\n<td>Longitude, * if not exist orders may not assigned to pickupLocations automatically</td>\n</tr>\n<tr>\n<td>city</td>\n<td>yes</td>\n<td>string</td>\n<td>City name of the pickup location</td>\n</tr>\n<tr>\n<td>country</td>\n<td>yes</td>\n<td>string</td>\n<td>Country ISO2 code \"SA\",\"AE\" etc.</td>\n</tr>\n<tr>\n<td>postcode</td>\n<td>no</td>\n<td>string</td>\n<td>Postal code of the pickup location</td>\n</tr>\n<tr>\n<td>address</td>\n<td>yes</td>\n<td>string</td>\n<td>Address of the pickup location</td>\n</tr>\n<tr>\n<td>district</td>\n<td>no</td>\n<td>string</td>\n<td>The district or area where the location is situated</td>\n</tr>\n<tr>\n<td>state</td>\n<td>no</td>\n<td>string</td>\n<td>The state or province where the pickup location is located</td>\n</tr>\n<tr>\n<td>street</td>\n<td>no</td>\n<td>string</td>\n<td>The street address of the pickup location</td>\n</tr>\n<tr>\n<td>shortAddressCode</td>\n<td>no</td>\n<td>string</td>\n<td>The short address code in the national address</td>\n</tr>\n<tr>\n<td>secondaryAddressNumber</td>\n<td>no</td>\n<td>string</td>\n<td>The additional/secondary number in the national address</td>\n</tr>\n<tr>\n<td>buildingNo</td>\n<td>no</td>\n<td>string</td>\n<td>The building number from the national address</td>\n</tr>\n<tr>\n<td>contactName</td>\n<td>yes</td>\n<td>string</td>\n<td>If not exists you may not create shipments with some delivery companies</td>\n</tr>\n<tr>\n<td>contactEmail</td>\n<td>yes</td>\n<td>string</td>\n<td>In format of <a href=\"https://\">test@example.com</a></td>\n</tr>\n<tr>\n<td>servingRadius</td>\n<td>no</td>\n<td>number</td>\n<td>Serving radius of branch in KM</td>\n</tr>\n<tr>\n<td>brandName</td>\n<td>no</td>\n<td>string</td>\n<td>Store brand name which this location belongs to.</td>\n</tr>\n<tr>\n<td>status</td>\n<td>no</td>\n<td>string</td>\n<td>Status of the pickup location(active, inactive)</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","createPickupLocation"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"54a54081-5102-4046-840d-a93863d69c23","name":"200 warehouse","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"type\": \"warehouse\",\r\n    \"code\": \"code-0211112\",\r\n    \"name\": \"Location-02 Name11111\",\r\n    \"mobile\": \"555888777\",\r\n    \"address\": \"3474, Abi Almahd, 7026, Al Olaya, 12221, Riyadh, Kingdom of Saudi Arabia\",\r\n    \"contactName\": \"Test Contact\",\r\n    \"contactEmail\": \"Test Email\",\r\n    \"lat\": \"26.001\",\r\n    \"lon\": \"50.001\",\r\n    \"city\": \"Dammam\",\r\n    \"country\":\"SA\",\r\n    \"street\":\"Abi Almahd\",\r\n    \"district\":\"Al Olaya\",\r\n    \"buildingNo\":\"3474\",\r\n    \"secondaryAddressNumber\":\"7026\",\r\n    \"postcode\": \"12221\",\r\n    \"servingRadius\": \"10\",\r\n    \"shortAddressCode\":\"RHOD3474\",\r\n    \"brandName\": \"Example Seller\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createPickupLocation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"670ef00be5ba7a8b959e8e6c913be189;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Tue, 02 Nov 2021 14:19:10 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"71"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"warhouseId\": \"123\",\n    \"pickupLocationCode\":\"code-01\",\n    \"success\": true,\n    \"message\": \"warhouse has been created\"\n}"},{"id":"0306ffd1-d41b-4a02-b5bf-c1f5860b829c","name":"200 branch","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"type\": \"branch\",\r\n    \"code\": \"code-0211112\",\r\n    \"name\": \"Location-02 Name11111\",\r\n    \"mobile\": \"555888777\",\r\n    \"address\": \"3474, Abi Almahd, 7026, Al Olaya, 12221, Riyadh, Kingdom of Saudi Arabia\",\r\n    \"contactName\": \"Test Contact\",\r\n    \"contactEmail\": \"Test Email\",\r\n    \"lat\": \"26.001\",\r\n    \"lon\": \"50.001\",\r\n    \"city\": \"Dammam\",\r\n    \"country\":\"SA\",\r\n    \"street\":\"Abi Almahd\",\r\n    \"district\":\"Al Olaya\",\r\n    \"buildingNo\":\"3474\",\r\n    \"secondaryAddressNumber\":\"7026\",\r\n    \"postcode\": \"12221\",\r\n    \"servingRadius\": \"10\",\r\n    \"shortAddressCode\":\"RHOD3474\",\r\n    \"brandName\": \"Example Seller\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createPickupLocation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"670ef00be5ba7a8b959e8e6c913be189;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Tue, 02 Nov 2021 14:19:10 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"71"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"warhouseId\": \"123\",\n    \"pickupLocationCode\":\"code-01\",\n    \"success\": true,\n    \"message\": \"warhouse has been created\"\n}"},{"id":"05fabfc4-48b5-461f-bb1c-a3128dc95080","name":"200-exist","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"type\": \"warehouse\",\r\n    \"code\": \"code-01\",\r\n    \"name\": \"Location Name\",\r\n    \"mobile\": \"555888777\",\r\n    \"address\": \"Test warehouse 3539, Al Khalidiyyah Al Janubiyyah, Dammam 32225\",\r\n    \"contactName\": \"Test Contact\",\r\n    \"contactEmail\": \"Test Email\",\r\n    \"lat\": \"26.001\",\r\n    \"lon\": \"50.001\",\r\n    \"city\": \"Dammam\",\r\n    \"district\":\"Al Khalidiyyah\",\r\n    \"street\":\"Al Janubiyyah\",\r\n    \"state\":\"Eastern Province\",\r\n    \"country\":\"SA\",\r\n    \"postcode\": \"12345\",\r\n    \"servingRadius\": \"10\",\r\n    \"brandName\": \"Example Seller\",\r\n    \"status\": \"active\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createPickupLocation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"dc5da99dde98c1bbeb822597dd7958fc"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Tue, 02 Nov 2021 14:29:23 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"74"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"warhouseId\": \"123\",\n    \"pickupLocationCode\":\"code-01\",\n    \"success\": true,\n    \"message\": \"warhouse has already exist\"\n}"}],"_postman_id":"43a9c8fe-2549-4682-bd6b-b612ec816563"},{"name":"Update Pickup Location","event":[{"listen":"test","script":{"id":"6bc06018-2021-4523-a09b-fd9c56f007c5","exec":["\r","// var jsonData = pm.response.json();\r","// console.log(\"branchId\"+jsonData.branchId);\r","\r","\r","pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript","packages":{}}}],"id":"7bc1f108-c8fa-4183-836c-59cc11b26db4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"type\": \"warehouse\",\r\n    \"code\": \"code-02\",\r\n    \"name\": \"Location-02 Name\",\r\n    \"mobile\": \"555888777\",\r\n    \"address\": \"Test warehouse 3539, Al Khalidiyyah Al Janubiyyah, Dammam 32225\",\r\n    \"contactName\": \"Test Contact\",\r\n    \"contactEmail\": \"Test Email\",\r\n    \"lat\": \"26.001\",\r\n    \"lon\": \"50.001\",\r\n    \"city\": \"Dammam\",\r\n    \"district\":\"Latifah Manaf\",\r\n    \"street\":\"Long Street\",\r\n    \"state\":\"Eastern Province\",\r\n    \"country\": \"SA\",\r\n    \"postcode\": \"77777\",\r\n    \"servingRadius\": \"10\",\r\n    \"brandName\": \"Example Seller 2\",\r\n    \"status\":\"active\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updatePickupLocation","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint allows you to modify the details of your existing pickup locations efficiently. This endpoint provides a streamlined way to ensure that your pickup location information remains accurate and up to date, enabling smooth and reliable operations.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>yes</td>\n<td>string</td>\n<td>Name of the pickup location</td>\n</tr>\n<tr>\n<td>type</td>\n<td>yes</td>\n<td>string</td>\n<td>You can enter these values: <code>branch</code>, <code>warehouse</code>.  <br />Branch can only be used by enterprise and marketplace packages</td>\n</tr>\n<tr>\n<td>code</td>\n<td>yes</td>\n<td>string</td>\n<td>Code of the pickup location</td>\n</tr>\n<tr>\n<td>mobile</td>\n<td>yes</td>\n<td>string</td>\n<td>Mobile number of the pickup location</td>\n</tr>\n<tr>\n<td>lat</td>\n<td>no</td>\n<td>number</td>\n<td>Latitude, *if not exist orders may not assigned to pickupLocations automatically</td>\n</tr>\n<tr>\n<td>lon</td>\n<td>no</td>\n<td>number</td>\n<td>Longitude, * if not exist orders may not assigned to pickupLocations automatically</td>\n</tr>\n<tr>\n<td>city</td>\n<td>yes</td>\n<td>string</td>\n<td>City name of the pickup location</td>\n</tr>\n<tr>\n<td>country</td>\n<td>yes</td>\n<td>string</td>\n<td>Country ISO2 code \"SA\",\"AE\" etc.</td>\n</tr>\n<tr>\n<td>postcode</td>\n<td>no</td>\n<td>string</td>\n<td>Postal code of the pickup location</td>\n</tr>\n<tr>\n<td>address</td>\n<td>yes</td>\n<td>string</td>\n<td>Address of the pickup location</td>\n</tr>\n<tr>\n<td>district</td>\n<td>no</td>\n<td>string</td>\n<td>The district or area where the location is situated</td>\n</tr>\n<tr>\n<td>state</td>\n<td>no</td>\n<td>string</td>\n<td>The state or province where the pickup location is located</td>\n</tr>\n<tr>\n<td>street</td>\n<td>no</td>\n<td>string</td>\n<td>The street address of the pickup location</td>\n</tr>\n<tr>\n<td>secondaryAddressNumber</td>\n<td>no</td>\n<td>string</td>\n<td>The additional/secondary number in the national address.</td>\n</tr>\n<tr>\n<td>buildingNo</td>\n<td>no</td>\n<td>string</td>\n<td>The building number from the national address.</td>\n</tr>\n<tr>\n<td>contactName</td>\n<td>yes</td>\n<td>string</td>\n<td>If not exists you may not create shipments with some delivery companies</td>\n</tr>\n<tr>\n<td>contactEmail</td>\n<td>yes</td>\n<td>string</td>\n<td>In format of <a href=\"https://\">test@example.com</a></td>\n</tr>\n<tr>\n<td>servingRadius</td>\n<td>no</td>\n<td>number</td>\n<td>Serving radius of branch in KM</td>\n</tr>\n<tr>\n<td>brandName</td>\n<td>no</td>\n<td>string</td>\n<td>Store brand name which this location belongs to.</td>\n</tr>\n<tr>\n<td>status</td>\n<td>no</td>\n<td>string</td>\n<td>Status of the pickup location(active, inactive)</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","updatePickupLocation"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"7ba3f9bc-eb31-4384-ae20-934e1f867e23","name":"200 OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"type\": \"branch\",\r\n    \"code\": \"code-0211112\",\r\n    \"name\": \"Location-02 Name11111\",\r\n    \"mobile\": \"555888777\",\r\n    \"address\": \"3474, Abi Almahd, 7026, Al Olaya, 12221, Riyadh, Kingdom of Saudi Arabia\",\r\n    \"contactName\": \"Test Contact\",\r\n    \"contactEmail\": \"Test Email\",\r\n    \"lat\": \"26.001\",\r\n    \"lon\": \"50.001\",\r\n    \"city\": \"Dammam\",\r\n    \"country\":\"SA\",\r\n    \"street\":\"Abi Almahd\",\r\n    \"district\":\"Al Olaya\",\r\n    \"buildingNo\":\"3474\",\r\n    \"secondaryAddressNumber\":\"7026\",\r\n    \"postcode\": \"12221\",\r\n    \"servingRadius\": \"10\",\r\n    \"shortAddressCode\":\"RHOD3474\",\r\n    \"brandName\": \"Example Seller\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updatePickupLocation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"7b588b60963af03b8c9917c6dcec1da5;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Mon, 25 Oct 2021 15:15:59 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"34"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"branchId\": \"1878\",\n    \"pickupLocationCode\": \"code-02\",\n    \"success\": true\n}"},{"id":"27cb71b3-acb6-448f-8da5-b48c818a7f84","name":"400 Bad Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"type\": \"branch\",\r\n    \"code\": \"code-0211112\",\r\n    \"name\": \"Location-02 Name11111\",\r\n    \"mobile\": \"555888777\",\r\n    \"address\": \"3474, Abi Almahd, 7026, Al Olaya, 12221, Riyadh, Kingdom of Saudi Arabia\",\r\n    \"contactName\": \"Test Contact\",\r\n    \"contactEmail\": \"Test Email\",\r\n    \"lat\": \"26.001\",\r\n    \"lon\": \"50.001\",\r\n    \"city\": \"Dammam\",\r\n    \"country\":\"SA\",\r\n    \"street\":\"Abi Almahd\",\r\n    \"district\":\"Al Olaya\",\r\n    \"buildingNo\":\"3474\",\r\n    \"secondaryAddressNumber\":\"7026\",\r\n    \"postcode\": \"12221\",\r\n    \"servingRadius\": \"10\",\r\n    \"shortAddressCode\":\"RHOD3474\",\r\n    \"brandName\": \"Example Seller\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updatePickupLocation"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"e2bd74db5e3f67597b8346cc21d76614;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Mon, 25 Oct 2021 15:27:24 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"87"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errorCode\": 5,\n    \"errorMsg\": \"Code, Mobile and Location must be provided\"\n}"},{"id":"9cac9b62-ce37-4c9b-b7a0-74ae17c5ba59","name":"404","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"type\": \"branch\",\r\n    \"code\": \"code-0211112\",\r\n    \"name\": \"Location-02 Name11111\",\r\n    \"mobile\": \"555888777\",\r\n    \"address\": \"3474, Abi Almahd, 7026, Al Olaya, 12221, Riyadh, Kingdom of Saudi Arabia\",\r\n    \"contactName\": \"Test Contact\",\r\n    \"contactEmail\": \"Test Email\",\r\n    \"lat\": \"26.001\",\r\n    \"lon\": \"50.001\",\r\n    \"city\": \"Dammam\",\r\n    \"country\":\"SA\",\r\n    \"street\":\"Abi Almahd\",\r\n    \"district\":\"Al Olaya\",\r\n    \"buildingNo\":\"3474\",\r\n    \"secondaryAddressNumber\":\"7026\",\r\n    \"postcode\": \"12221\",\r\n    \"servingRadius\": \"10\",\r\n    \"shortAddressCode\":\"RHOD3474\",\r\n    \"brandName\": \"Example Seller\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updatePickupLocation"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"a3e8bb4c874420c2b88394045a067463;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Sun, 16 Jan 2022 10:45:05 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"56"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1070\",\n    \"otoErrorMessage\":\"Pickup location code is missing or invalid\"\n}"}],"_postman_id":"7bc1f108-c8fa-4183-836c-59cc11b26db4"},{"name":"Get Pickup Location List","id":"9bfefc3f-a421-4a51-bc88-bbdff28482b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getPickupLocationList?minDate=2024-08-01&maxDate=2024-08-05&status=active","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint enables you to retrieve a comprehensive list of pickup locations by specifying a date range and status. This endpoint provides an efficient way to filter and access relevant pickup location data, ensuring streamlined tracking and management.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>minDate</td>\n<td>no</td>\n<td>date</td>\n<td>Starting Pickup location create date in \"yyyy-mm-dd\" format. (e.g. \"2024-08-01\")</td>\n</tr>\n<tr>\n<td>maxDate</td>\n<td>no</td>\n<td>date</td>\n<td>Ending Pickup location create date in \"yyyy-mm-dd\" format. (e.g. \"2024-08-05\")</td>\n</tr>\n<tr>\n<td>pickupLocationCode</td>\n<td>no</td>\n<td>string</td>\n<td>The pickup location code when creating a warehouse or branch</td>\n</tr>\n<tr>\n<td>status</td>\n<td>no</td>\n<td>string</td>\n<td>Status of the pickup location(active, inactive)</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Body</strong></p>\n<p>The response includes a boolean flag \"success\" indicating the success of the request, along with arrays of \"warehouses\" and \"branches\" containing details of pickup locations including their codes, addresses, contact information, geographical coordinates, and other relevant attributes.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"success\": true,\n  \"warehouses\": [\n    {\n      \"code\": \"code-999\",\n      \"address\": \"Test warehouse 3539, Al Khalidiyyah Al Janubiyyah, Dammam 32225\",\n      \"contactEmail\": \"Test Email\",\n      \"city\": \"Dammam\",\n      \"name\": \"Location Name\",\n      \"contactPerson\": \"Test Contact\",\n      \"lon\": 50.001,\n      \"id\": 17051,\n      \"contactPhone\": \"555888777\",\n      \"secondaryAddressNumber\":\"5555\",\n      \"buildingNo\":\"A5\",\n      \"lat\": 26.001\n    },\n    {\n      \"code\": \"code-95\",\n      \"address\": \"Test warehouse 3539, Al Khalidiyyah Al Janubiyyah, Dammam 32225\",\n      \"contactEmail\": \"Test Email\",\n      \"city\": \"Dammam\",\n      \"name\": \"Location Name\",\n      \"contactPerson\": \"Test Contact\",\n      \"lon\": 50.001,\n      \"id\": 17052,\n      \"contactPhone\": \"555888777\",\n      \"secondaryAddressNumber\":\"66666\",\n      \"buildingNo\":\"A51\",\n      \"lat\": 26.001\n    }\n  ],\n  \"branches\": [\n    {\n      \"code\": \"code-96\",\n      \"address\": \"Test warehouse 3539, Al Khalidiyyah Al Janubiyyah, Dammam 32225\",\n      \"contactEmail\": \"Test Email\",\n      \"city\": \"Dammam\",\n      \"name\": \"Location-02 Name\",\n      \"contactPerson\": \"Test Contact\",\n      \"lon\": 50.001,\n      \"id\": 18203,\n      \"contactPhone\": \"555888777\",\n      \"lat\": 26.002\n    }\n  ]\n}\n\n</code></pre>\n","urlObject":{"path":["rest","v2","getPickupLocationList"],"host":["https://api.tryoto.com"],"query":[{"key":"minDate","value":"2024-08-01"},{"key":"maxDate","value":"2024-08-05"},{"key":"status","value":"active"}],"variable":[]}},"response":[{"id":"f45d5cbc-443f-4d24-9379-8c8deb1738ee","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImMxNTQwYWM3MWJiOTJhYTA2OTNjODI3MTkwYWNhYmU1YjA1NWNiZWMiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI4NjQiLCJjbGllbnRUeXBlIjoiRW50ZXJwcmlzZVBhY2thZ2UiLCJ1c2VyVHlwZSI6ImRyaXZlclVzZXIiLCJ1c2VyTmFtZSI6Ik11aGFtbWVkIE5lY2F0aSBQb2xhdCIsInVzZXJJZCI6IjI0NDI5IiwiZW1haWwiOiJtbnBAZ21haWwuY29tIiwiaXNzIjoiaHR0cHM6Ly9zZWN1cmV0b2tlbi5nb29nbGUuY29tL290by1zdGFnZS1hcGkiLCJhdWQiOiJvdG8tc3RhZ2UtYXBpIiwiYXV0aF90aW1lIjoxNzAyODkzNDY2LCJ1c2VyX2lkIjoiMEs0RXhjRWphSFg1aDNRRm1uTkxrTzczaERBMiIsInN1YiI6IjBLNEV4Y0VqYUhYNWgzUUZtbk5Ma083M2hEQTIiLCJpYXQiOjE3MjEyMjE2NjcsImV4cCI6MTcyMTIyNTI2NywiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJmaXJlYmFzZSI6eyJpZGVudGl0aWVzIjp7ImVtYWlsIjpbIm1ucEBnbWFpbC5jb20iXX0sInNpZ25faW5fcHJvdmlkZXIiOiJwYXNzd29yZCJ9fQ.on3ZFVUA6ys0dAcJZPIAsuBCJ-t7CVkQAhd4Pn7pW0i0H_uKCmfjyC4Yy4UhHrm3_oeRRq4_RmPMhDffwZOfT4913CSwzMeBuL1uJVAh0mytuOhegC-Tid84QAg84LFrjutnSfJYC618Cd1c5pzM5z5LVFnIyxxVzMISWKF8cvaKwJ4UnheuTpK0ps0P9UM09ExWkoJi5gP1T1aS8xOnW23QlegG16EMvOzzArbtp-8sRm1UtqDsSE6w1fMzxLZGOB6Zv6ofuNdjwTDRd0wFK1aF93vExnR84XbXUoPj9zMb-7_h9JfOafyb8BjoxmK3YQGXW1DAoh8fzqPfEdIv_g","type":"text"}],"url":"https://api.tryoto.com/rest/v2/getPickupLocationList"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 04 Aug 2024 14:58:18 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"819"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"warehouses\": [\n        {\n            \"code\": \"code-999\",\n            \"address\": \"Test warehouse 3539, Al Khalidiyyah Al Janubiyyah, Dammam 32225\",\n            \"contactEmail\": \"Test Email\",\n            \"city\": \"Dammam\",\n            \"country\": \"SA\",\n            \"street\": \"Abi Almahd\",\n            \"district\": \"Al Olaya\",\n            \"buildingNo\": \"3474\",\n            \"secondaryAddressNumber\": \"7026\",\n            \"postcode\": \"12221\",\n            \"name\": \"Location Name\",\n            \"contactPerson\": \"Test Contact\",\n            \"lon\": 50.001,\n            \"id\": 17051,\n            \"contactPhone\": \"555888777\",\n            \"lat\": 26.001\n        }\n    ],\n    \"branches\": [\n        {\n            \"code\": \"code-96\",\n            \"address\": \"Test warehouse 3539, Al Khalidiyyah Al Janubiyyah, Dammam 32225\",\n            \"contactEmail\": \"Test Email\",\n            \"district\": \"Al Mughaisilah Dist.\",\n            \"city\": \"Madinah\",\n            \"buildingNo\": \"8089\",\n            \"street\": \"Salam Ibn Salim\",\n            \"secondaryAddressNumber\": \"4314\",\n            \"shortAddressCode\": \"DMAJ8089\",\n            \"postcode\": \"42315\",\n            \"name\": \"Location-02 Name\",\n            \"contactPerson\": \"Test Contact\",\n            \"lon\": 50.001,\n            \"id\": 18203,\n            \"contactPhone\": \"555888777\",\n            \"lat\": 26.002\n        }\n    ]\n}"},{"id":"b83a3e35-2511-49b9-a531-bef8b13413bc","name":"400 Bad Request","originalRequest":{"method":"GET","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImMxNTQwYWM3MWJiOTJhYTA2OTNjODI3MTkwYWNhYmU1YjA1NWNiZWMiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI4NjQiLCJjbGllbnRUeXBlIjoiRW50ZXJwcmlzZVBhY2thZ2UiLCJ1c2VyVHlwZSI6ImRyaXZlclVzZXIiLCJ1c2VyTmFtZSI6Ik11aGFtbWVkIE5lY2F0aSBQb2xhdCIsInVzZXJJZCI6IjI0NDI5IiwiZW1haWwiOiJtbnBAZ21haWwuY29tIiwiaXNzIjoiaHR0cHM6Ly9zZWN1cmV0b2tlbi5nb29nbGUuY29tL290by1zdGFnZS1hcGkiLCJhdWQiOiJvdG8tc3RhZ2UtYXBpIiwiYXV0aF90aW1lIjoxNzAyODkzNDY2LCJ1c2VyX2lkIjoiMEs0RXhjRWphSFg1aDNRRm1uTkxrTzczaERBMiIsInN1YiI6IjBLNEV4Y0VqYUhYNWgzUUZtbk5Ma083M2hEQTIiLCJpYXQiOjE3MjEyMjE2NjcsImV4cCI6MTcyMTIyNTI2NywiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJmaXJlYmFzZSI6eyJpZGVudGl0aWVzIjp7ImVtYWlsIjpbIm1ucEBnbWFpbC5jb20iXX0sInNpZ25faW5fcHJvdmlkZXIiOiJwYXNzd29yZCJ9fQ.on3ZFVUA6ys0dAcJZPIAsuBCJ-t7CVkQAhd4Pn7pW0i0H_uKCmfjyC4Yy4UhHrm3_oeRRq4_RmPMhDffwZOfT4913CSwzMeBuL1uJVAh0mytuOhegC-Tid84QAg84LFrjutnSfJYC618Cd1c5pzM5z5LVFnIyxxVzMISWKF8cvaKwJ4UnheuTpK0ps0P9UM09ExWkoJi5gP1T1aS8xOnW23QlegG16EMvOzzArbtp-8sRm1UtqDsSE6w1fMzxLZGOB6Zv6ofuNdjwTDRd0wFK1aF93vExnR84XbXUoPj9zMb-7_h9JfOafyb8BjoxmK3YQGXW1DAoh8fzqPfEdIv_g","type":"text"}],"url":"https://api.tryoto.com{/rest/v2/getPickupLocationList"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 04 Aug 2024 14:59:05 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"63"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errorCode\": 4,\n    \"errorMsg\": \"maxDate is invalid\"\n}"},{"id":"8cc4bcbb-2979-4eba-92c6-39ccfa2287f3","name":"401 Unauthorized","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://api.tryoto.com/rest/v2/getPickupLocationList"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Jwt is expired\",\n    \"code\": 401\n}"}],"_postman_id":"9bfefc3f-a421-4a51-bc88-bbdff28482b6"}],"id":"4ea4662d-49f2-49d5-bf82-efa57e113511","_postman_id":"4ea4662d-49f2-49d5-bf82-efa57e113511","description":""},{"name":"Brands","item":[{"name":"Get List of Brands (Client Store)","id":"3cd8a414-d00e-46da-a608-47ce1b8ce5ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/getBrandList","description":"<p><strong>Available Packages:</strong> Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint provides access to a comprehensive list of brand (client store) details. This endpoint enables users to retrieve information about brands associated with their account, including key attributes such as brand name, store identifiers, and other relevant metadata.</p>\n<p><strong>Request Parameters:</strong></p>\n<p>No request body parameters are required for this GET request.</p>\n<p><strong>Response:</strong></p>\n<p>Upon a successful execution, the server responds with a 200 status code and a JSON object containing the following fields:</p>\n<ul>\n<li><p><code>success</code> (boolean) - Indicates the success status of the request.</p>\n</li>\n<li><p><code>clientStores</code> (array) - An array of client store objects, each containing the following fields:</p>\n<ul>\n<li><p><code>companyId</code> (integer) - The ID of the company.</p>\n</li>\n<li><p><code>storeName</code> (string) - The name of the store.</p>\n</li>\n<li><p><code>ID</code> (integer) - The ID of the store.</p>\n</li>\n<li><p><code>wareHouseName</code> (string) - The name of the warehouse.</p>\n</li>\n<li><p><code>brandLogo</code> (string) - The URL of the brand logo.</p>\n</li>\n<li><p><code>defaultWarehouseId</code> (integer) - The ID of the default warehouse.</p>\n</li>\n</ul>\n</li>\n</ul>\n<p>In case of an empty response, the server still returns a 200 status code with an empty <code>clientStores</code> array.</p>\n","urlObject":{"path":["rest","v2","getBrandList"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"ac990697-562a-401e-879d-be38aa941950","name":"200","originalRequest":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/getBrandList"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"clientStores\": [\n        {\n            \"companyId\": 24772,\n            \"storeName\": \"test123\",\n            \"ID\": 1161,\n            \"wareHouseName\": \"DefaultWH\",\n            \"brandLogo\": \"https://storage.googleapis.com/download/storage/v1/b/oto-files-stage/\",\n            \"defaultWarehouseId\": 16415\n        }\n    ]\n}"}],"_postman_id":"3cd8a414-d00e-46da-a608-47ce1b8ce5ac"},{"name":"Create Brand (Client Store)","id":"98a7c1d0-8101-457b-8d2b-ca6c856a6247","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"storeName\": \"Brand A\",\n    \"logo\": \"https://storage.googleapis.com/download/storage/v1/b/oto-files-stage/o/files%2F24772%2Fimport%2Fb58b6d41-af83-492c-a416-d4bb0d076be1.png?generation=1721804238908930&alt=media\",\n    \"defaultWarehouseID\": 16415,\n    \"stores\": [\n        {\n            \"storeName\": \"store A\",\n            \"salesChannelCredentialsID\": 4512\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createBrand","description":"<p><strong>Available Packages:</strong> Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint allows you to add a new brand (client store) to the system. By using this endpoint, you can define and register a brand with essential details, enabling integration with various systems.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th><strong>Type</strong></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>storeName</td>\n<td>yes</td>\n<td>string</td>\n<td>The name of the store</td>\n</tr>\n<tr>\n<td>logo</td>\n<td>no</td>\n<td>string</td>\n<td>The logo URL of the brand</td>\n</tr>\n<tr>\n<td>defaultWarehouseID</td>\n<td>no</td>\n<td>integer</td>\n<td>The ID of the default warehouse</td>\n</tr>\n<tr>\n<td>stores</td>\n<td>no</td>\n<td>array</td>\n<td>An array of store objects containing the following fields</td>\n</tr>\n<tr>\n<td>storeName</td>\n<td>no</td>\n<td>string</td>\n<td>The name of the store</td>\n</tr>\n<tr>\n<td>salesChannelCredentialsID</td>\n<td>no</td>\n<td>integer</td>\n<td>The ID of the sales channel credentials</td>\n</tr>\n</tbody>\n</table>\n</div><pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"clientStoreId\": 1193\n}\n\n</code></pre>\n","urlObject":{"path":["rest","v2","createBrand"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"d73fa4d0-612b-4dd9-930a-77bb426614ab","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"storeName\": \"Brand A\",\n    \"logo\": \"https://storage.googleapis.com/download/storage/v1/b/oto-files-stage/o/files%2F24772%2Fimport%2Fb58b6d41-af83-492c-a416-d4bb0d076be1.png?generation=1721804238908930&alt=media\",\n    \"defaultWarehouseID\": 16415,\n    \"stores\": [\n        {\n            \"storeName\": \"store A\",\n            \"salesChannelCredentialsID\": 4512\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createBrand"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"d5b1cacf0d118a345a53d32408e100f5"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Wed, 24 Jul 2024 07:30:38 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"37"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Methods","value":"POST,GET,OPTIONS,PUT,DELETE,HEAD"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version, x-fetch-date"},{"key":"Access-Control-Max-Age","value":"728000"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"clientStoreId\": 1193\n}"}],"_postman_id":"98a7c1d0-8101-457b-8d2b-ca6c856a6247"}],"id":"e4a3d245-25d7-40ef-bf2c-0c7bfbdd2097","_postman_id":"e4a3d245-25d7-40ef-bf2c-0c7bfbdd2097","description":""},{"name":"Sales Channels","item":[{"name":"Sales Channels List","id":"39ce3908-f5e6-496f-accb-570915608d83","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/salesChannel/getSalesChannelsList","description":"<p><strong>Available Packages:</strong> Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint provides a list of all sales channels integrated with OTO. If you have a store with any of these sales channels, you can connect your store to OTO. Use the sales channel's unique code to configure settings through the <strong>Sales Channels Config</strong> and <strong>Sales Channels Activation</strong> API endpoints.</p>\n","urlObject":{"protocol":"https","path":["rest","v2","salesChannel","getSalesChannelsList"],"host":["api","tryoto","com"],"query":[],"variable":[]}},"response":[{"id":"1171134b-6bf5-4b9b-bfff-d0a1379a6386","name":"200","originalRequest":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/salesChannel/getSalesChannelsList"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"salesChannelsList\": [\r\n        {\r\n            \"name\": \"Adobe Commerce\",\r\n            \"code\": \"adobeEcommerce\"\r\n        },\r\n        {\r\n            \"name\": \"WooCommerce\",\r\n            \"code\": \"wooCommerce\"\r\n        },\r\n        {\r\n            \"name\": \"Shopify\",\r\n            \"code\": \"shopify\"\r\n        },\r\n        {\r\n            \"name\": \"OpenCart\",\r\n            \"code\": \"opencart\"\r\n        },\r\n        {\r\n            \"name\": \"Store Hippo\",\r\n            \"code\": \"storehippo\"\r\n        },\r\n        {\r\n            \"name\": \"Foodics\",\r\n            \"code\": \"foodics\"\r\n        },\r\n        {\r\n            \"name\": \"Tsoft\",\r\n            \"code\": \"tsoft\"\r\n        },\r\n        {\r\n            \"name\": \"shahbandr\",\r\n            \"code\": \"shahbandr\"\r\n        },\r\n        {\r\n            \"name\": \"TrendyolInt\",\r\n            \"code\": \"TrendyolInt\"\r\n        }\r\n    ]\r\n}"}],"_postman_id":"39ce3908-f5e6-496f-accb-570915608d83"},{"name":"Sales Channel Config","id":"86498a3b-5dee-481d-bdf9-a6884d75381e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":" {\r\n \"code\":\"shopify\"\r\n }","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/salesChannel/getSalesChannelConfig","description":"<p><strong>Available Packages</strong>: Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint allows you to view the required store credentials and the template for the sales channels specified in the request, which are needed for the next step: Sales Channel Activation.<br />Retrieve the sales channel configuration template.<br />Use this template to create a valid configuration object, similar to the given <code>exampleJson</code>.<br />This configuration object is then used to activate the sales channel with the Sales Channel Activation API endpoint.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>code</td>\n<td>yes</td>\n<td>string</td>\n<td>The integration name obtained from the Sales Channels List.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["rest","v2","salesChannel","getSalesChannelConfig"],"host":["api","tryoto","com"],"query":[],"variable":[]}},"response":[{"id":"b2aed890-9a67-470a-b2ac-10058c8aabb5","name":"200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":" {\r\n \"code\":\"shopify\"\r\n }","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/salesChannel/getSalesChannelConfig"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": \"shopify\",\r\n    \"storeURL\": \"\",\r\n    \"adminApiAccessToken\": \"\",\r\n    \"active\": true,\r\n    \"storeName\": \"\"\r\n}"}],"_postman_id":"86498a3b-5dee-481d-bdf9-a6884d75381e"},{"name":"Sales Channel Activation","id":"910e42be-3e93-4b3f-bb0d-1d9a5eefe194","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"code\": \"shopify\",\r\n    \"storeURL\": \"https://shopifytest.myshopify.com\",\r\n    \"adminApiAccessToken\": \"shopifytoken\",\r\n    \"active\": true,\r\n    \"storeName\": \"Shopify Store\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/salesChannel/salesChannelActivation","description":"<p><strong>Available Packages</strong>: Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint is used to perform Sales Channels Activation. It enables you to activate a sales channel by providing the required configuration details.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>code</td>\n<td>yes</td>\n<td>string</td>\n<td>The integration name obtained from the Sales Channels List</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["rest","v2","salesChannel","salesChannelActivation"],"host":["api","tryoto","com"],"query":[],"variable":[]}},"response":[{"id":"314b9e00-2452-490e-a6c5-260b0d2beaee","name":"200","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"code\": \"shopify\",\r\n    \"storeURL\": \"https://shopifytest.myshopify.com\",\r\n    \"adminApiAccessToken\": \"shopifytoken\",\r\n    \"active\": true,\r\n    \"storeName\": \"Shopify Store\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/salesChannel/salesChannelActivation"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true\r\n}"}],"_postman_id":"910e42be-3e93-4b3f-bb0d-1d9a5eefe194"}],"id":"19626064-321f-4800-b047-42351cc49057","_postman_id":"19626064-321f-4800-b047-42351cc49057","description":""},{"name":"Products","item":[{"name":"Create Product","id":"21b289bc-04c1-49b1-993e-23e928d57f56","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"productName\": \"Pencil\",\r\n    \"sku\": \"1234AB123CDEas\",\r\n    \"price\": \"23.5\",\r\n    \"taxAmount\": \"11\",\r\n    \"barcode\": \"1245125123421\",\r\n    \"secondBarcode\": \"231412312\",\r\n    \"description\": \"This is product description\",\r\n    \"brandId\": 6345,\r\n    \"category\" : \"Category of the product\",\r\n    \"productImage\": \"\",\r\n    \"packagingMaterial\": true,\r\n    \"customAttributes\": [\r\n        {\r\n            \"attributeName\": \"112\",\r\n            \"attributeValue\": \"test product\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createProduct","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpointallows clients to add new products to the system by providing key product details. This endpoint is essential for catalog management, enabling businesses to define and register products for use in their operations, such as inventory management, sales, and order processing.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sku</td>\n<td>yes</td>\n<td>string</td>\n<td>SKU of the product</td>\n</tr>\n<tr>\n<td>productName</td>\n<td>yes</td>\n<td>string</td>\n<td>Name of the product</td>\n</tr>\n<tr>\n<td>price</td>\n<td>yes</td>\n<td>string</td>\n<td>Price of the product</td>\n</tr>\n<tr>\n<td>taxAmount</td>\n<td>no</td>\n<td>string</td>\n<td>Tax Amount of the product</td>\n</tr>\n<tr>\n<td>brandId</td>\n<td>no</td>\n<td>string</td>\n<td>Brand id of the product</td>\n</tr>\n<tr>\n<td>description</td>\n<td>no</td>\n<td>string</td>\n<td>Description of the product</td>\n</tr>\n<tr>\n<td>barcode</td>\n<td>no</td>\n<td>string</td>\n<td>Barcode of the product</td>\n</tr>\n<tr>\n<td>secondBarcode</td>\n<td>no</td>\n<td>string</td>\n<td>Second Barcode of the product</td>\n</tr>\n<tr>\n<td>productImage</td>\n<td>no</td>\n<td>string</td>\n<td>Image Link of the product</td>\n</tr>\n<tr>\n<td>category</td>\n<td>no</td>\n<td>string</td>\n<td>Category of the product</td>\n</tr>\n<tr>\n<td>hsCode</td>\n<td>no</td>\n<td>string</td>\n<td>A standardized numerical method of classifying traded products</td>\n</tr>\n<tr>\n<td>itemOrigin</td>\n<td>no</td>\n<td>string</td>\n<td>Origin of the product</td>\n</tr>\n<tr>\n<td>bundleItems</td>\n<td>no</td>\n<td>boolean</td>\n<td>It can be true/ false</td>\n</tr>\n<tr>\n<td>category</td>\n<td>no</td>\n<td></td>\n<td>Category of product</td>\n</tr>\n<tr>\n<td>customAttributes</td>\n<td>no</td>\n<td>JSONArray</td>\n<td>Custom attributes of the product</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Paramaters for Custom Attributes array:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>attributeValue</td>\n<td>no</td>\n<td>string</td>\n<td>Value of the attribute</td>\n</tr>\n<tr>\n<td>attributeName</td>\n<td>yes</td>\n<td>string</td>\n<td>Name of the attribute</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","createProduct"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"84e8d191-ee5d-433e-8c71-e330b4d2049c","name":"200","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"productName\": \"Pencil\",\r\n    \"sku\": \"1234AB123CDE\",\r\n    \"price\": \"23.5\",\r\n    \"taxAmount\": \"11\",\r\n    \"barcode\": \"1245125123421\",\r\n    \"secondBarcode\": \"231412312\",\r\n    \"description\": \"This is product description\",\r\n    \"brandId\": 645,\r\n    \"imageLink\": \"\",\r\n    \"packagingMaterial\": true,\r\n    \"customAttributes\": [\r\n        {\r\n            \"attributeName\": \"112\",\r\n            \"attributeValue\": \"test product\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createProduct"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 08 Nov 2023 08:24:46 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"36"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"productId\": 6084100,\n    \"success\": true\n}"},{"id":"6c0f0cbd-df6a-4fe9-be8c-1b9e902dfd5a","name":"400 wrong price value","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImYyZTgyNzMyYjk3MWExMzVjZjE0MTZlOGI0NmRhZTA0ZDgwODk0ZTciLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI1ODAzIiwiY2xpZW50VHlwZSI6IkZyZWVQYWNrYWdlIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VySWQiOiI5NjE2IiwiZW1haWwiOiJmZWFzaWJpbHR5QGNoZWNrLmNvbSIsImlzcyI6Imh0dHBzOi8vc2VjdXJldG9rZW4uZ29vZ2xlLmNvbS9vdG8tc3RhZ2UtYXBpIiwiYXVkIjoib3RvLXN0YWdlLWFwaSIsImF1dGhfdGltZSI6MTY3OTM4Nzc2NywidXNlcl9pZCI6IjJqYXhpTnd4UGhjZkZ4cjFvNzFTeGlpaUZ5QzIiLCJzdWIiOiIyamF4aU53eFBoY2ZGeHIxbzcxU3hpaWlGeUMyIiwiaWF0IjoxNjk3MDMyODMxLCJleHAiOjE2OTcwMzY0MzEsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiZmlyZWJhc2UiOnsiaWRlbnRpdGllcyI6eyJlbWFpbCI6WyJmZWFzaWJpbHR5QGNoZWNrLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6InBhc3N3b3JkIn19.TEeK7xUuFR0QlNneXE0xtvyf12tJM0zSoLum_pH-NJwqPMC2S9d8Akn99YQtoGuNTLSkwDUCuQ09CUducVTo2ZSh6GihPVC6e1iTs3s63QApyj9veWzRxvr8F5vq3acxsRm_9iLchK-l8T8LFHKimvw9NYZaojLaDYdErRhaGMxHDqML6IiAJLPAuePFlrGHRTp4LOTpOYmn6DOZF8nXgFbD90ciFWzeXWucb6bBNZgSDnC3ibNL8KA42GHJhnuVahdEFtkzUs4TqbyH3yp90wTzXpG8OeYs5qYElhYiqVnwzuhrot7a4gOo02JIeBAcRyQM0mKqtzjZwwvENEogzQ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"productName\": \"Pencil\",\r\n    \"sku\": \"1234AB123CDEas\",\r\n    \"price\": \"23.5A\",\r\n    \"taxAmount\": \"11\",\r\n    \"barcode\": \"1245125123421\",\r\n    \"secondBarcode\": \"231412312\",\r\n    \"description\": \"This is product description\",\r\n    \"brandId\": 645,\r\n    \"imageLink\": \"\",\r\n    \"customAttributes\": [\r\n        {\r\n            \"attributeName\": \"112\",\r\n            \"attributeValue\": \"test product\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://api.tryoto.com/rest/v2/createProduct"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 09 Nov 2023 07:45:04 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"129"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1009\",\n    \"otoErrorMessage\":\"Something went wrong\"\n}"},{"id":"c08e6b43-dc3e-4c7f-b443-250100b3c23e","name":"400 brand id does not exist","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImYyZTgyNzMyYjk3MWExMzVjZjE0MTZlOGI0NmRhZTA0ZDgwODk0ZTciLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI1ODAzIiwiY2xpZW50VHlwZSI6IkZyZWVQYWNrYWdlIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VySWQiOiI5NjE2IiwiZW1haWwiOiJmZWFzaWJpbHR5QGNoZWNrLmNvbSIsImlzcyI6Imh0dHBzOi8vc2VjdXJldG9rZW4uZ29vZ2xlLmNvbS9vdG8tc3RhZ2UtYXBpIiwiYXVkIjoib3RvLXN0YWdlLWFwaSIsImF1dGhfdGltZSI6MTY3OTM4Nzc2NywidXNlcl9pZCI6IjJqYXhpTnd4UGhjZkZ4cjFvNzFTeGlpaUZ5QzIiLCJzdWIiOiIyamF4aU53eFBoY2ZGeHIxbzcxU3hpaWlGeUMyIiwiaWF0IjoxNjk3MDMyODMxLCJleHAiOjE2OTcwMzY0MzEsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiZmlyZWJhc2UiOnsiaWRlbnRpdGllcyI6eyJlbWFpbCI6WyJmZWFzaWJpbHR5QGNoZWNrLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6InBhc3N3b3JkIn19.TEeK7xUuFR0QlNneXE0xtvyf12tJM0zSoLum_pH-NJwqPMC2S9d8Akn99YQtoGuNTLSkwDUCuQ09CUducVTo2ZSh6GihPVC6e1iTs3s63QApyj9veWzRxvr8F5vq3acxsRm_9iLchK-l8T8LFHKimvw9NYZaojLaDYdErRhaGMxHDqML6IiAJLPAuePFlrGHRTp4LOTpOYmn6DOZF8nXgFbD90ciFWzeXWucb6bBNZgSDnC3ibNL8KA42GHJhnuVahdEFtkzUs4TqbyH3yp90wTzXpG8OeYs5qYElhYiqVnwzuhrot7a4gOo02JIeBAcRyQM0mKqtzjZwwvENEogzQ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"productName\": \"Pencil\",\r\n    \"sku\": \"1234AB123CDEas\",\r\n    \"price\": \"23.5\",\r\n    \"taxAmount\": \"11\",\r\n    \"barcode\": \"1245125123421\",\r\n    \"secondBarcode\": \"231412312\",\r\n    \"description\": \"This is product description\",\r\n    \"brandId\": 6345,\r\n    \"imageLink\": \"\",\r\n    \"customAttributes\": [\r\n        {\r\n            \"attributeName\": \"112\",\r\n            \"attributeValue\": \"test product\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://api.tryoto.com/rest/v2/createProduct"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 09 Nov 2023 07:45:49 GMT"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"69"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\":\"OTO1100\",\n    \"otoErrorMessage\":\"Brand is missing or invalid\"\n}"}],"_postman_id":"21b289bc-04c1-49b1-993e-23e928d57f56"},{"name":"Product List","id":"7e3709b0-b1b3-4f9d-8cd1-d9ab513825b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"pageSize\":100,\r\n    \"currentPage\":1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/productList","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint provides a simple and efficient way to retrieve a list of products available in your inventory. This endpoint returns essential product details such as names, images, SKUs, and barcodes, enabling applications to display and manage product information effectively.<br /><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>pageSize</td>\n<td>no</td>\n<td>number</td>\n<td>items per page, default is 100</td>\n</tr>\n<tr>\n<td>currentPage</td>\n<td>no</td>\n<td>number</td>\n<td>page numbe to be called, default is 1</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","productList"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"c272135c-8b39-46a5-ba47-913d9ba97039","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"pageSize\":100,\r\n    \"currentPage\":1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/productList"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"7d403a627766e75eae3f4cde23d62486;o=1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Tue, 21 Dec 2021 11:51:00 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"482"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"productCount\": 3,\n    \"products\": [\n        {\n            \"name\": \"renegade\",\n            \"productImage\": \"https://i.pinimg.com/564x/8b/46/bd/8b46bd024b6a53f09ad35c29f8ffb50b.jpg\",\n            \"sku\": \"001\",\n            \"barcode\": \"1111\"\n        },\n        {\n            \"name\": \"football\",\n            \"productImage\": \"https://i.pinimg.com/236x/e4/be/bb/e4bebbaf7a4b7efa305e198720248e9b.jpg\",\n            \"sku\": \"002\",\n            \"barcode\": \"6120000210\"\n        },\n        {\n            \"name\": \"icecream\",\n            \"productImage\": \"https://i.pinimg.com/236x/96/e7/ac/96e7accacdb0c1ec87c7ebfd2dc26f3b.jpg\",\n            \"sku\": \"003\",\n            \"barcode\": \"46666588851222000574\"\n        }\n    ]\n}"}],"_postman_id":"7e3709b0-b1b3-4f9d-8cd1-d9ab513825b0"},{"name":"Add Box","id":"b3e3ef16-2faf-4a83-8703-df9416b2e463","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\"name\":\"xsmall\",\n\"length\":25,\n\"width\":24,\n\"height\":9\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/addBox","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint allows you to create new boxes with the dimensions you provided.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>yes</td>\n<td>string</td>\n<td>name of the box, name should be unique</td>\n</tr>\n<tr>\n<td>length</td>\n<td>yes</td>\n<td>double</td>\n<td>length of the package</td>\n</tr>\n<tr>\n<td>width</td>\n<td>yes</td>\n<td>double</td>\n<td>width of the package</td>\n</tr>\n<tr>\n<td>height</td>\n<td>yes</td>\n<td>double</td>\n<td>height of the package</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","addBox"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"bfa2e448-3978-44e5-97ea-30d04e295bf8","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImJjNDAxN2U3MGE4MWM5NTMxY2YxYjY4MjY4M2Q5OThlNGY1NTg5MTkiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI4NjQiLCJjbGllbnRUeXBlIjoicmV0YWlsIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VyTmFtZSI6IkRlbW8gTmljZW9uZSIsInVzZXJJZCI6IjI0NzYiLCJlbWFpbCI6Im5pY2VvbmVkZW1vQHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE3MDE1NjI1MDYsInVzZXJfaWQiOiJTY1V5cTFsREczTmhiV3ZFMDh4WmQwc3VoYUQzIiwic3ViIjoiU2NVeXExbERHM05oYld2RTA4eFpkMHN1aGFEMyIsImlhdCI6MTc0MTUyNTIyOSwiZXhwIjoxNzQxNTI4ODI5LCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiZW1haWwiOlsibmljZW9uZWRlbW9AdHJ5b3RvLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6ImN1c3RvbSJ9fQ.IuVELOE63H67tMeaH1l3NH2WaXEg-tdYE0Nlnei8EimDWTFSpRsCOG0MUZUQf6QeexeW1RoV9ZoAflVKX6Dg6bQNYIEiB7sL-nLWBbbpDCOmv5mC2PcvweY8fWOvUIHLcTZZjnwGTILFfbVZFQQbhVtiIjH3lc0G7h1WKZPd8qk3kgiAd5O2_Q4cJLKVtFf1PH4jB-BMYjvS2QUquQNPPH6w1hXJQ5A9LQtdvuU_UyE5lRs25LDA38ZAGPht8Lez7Go2j9N9Q7aFcauPtbzfJgq4DWaLTQzyycScFcRPR3_su7Cx6CgCqbImqbRaFG6NmUWiYDB6ZkPoARlmjEblqA","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n\"name\":\"xlarge\",\n\"length\":22,\n\"width\":24,\n\"height\":9\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/addBox"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"53"},{"key":"Date","value":"Sun, 09 Mar 2025 13:00:46 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Box successfully created\"\n}"},{"id":"f9a5ece4-0f86-459f-8f0b-6c673c65a330","name":"409-already exists","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImJjNDAxN2U3MGE4MWM5NTMxY2YxYjY4MjY4M2Q5OThlNGY1NTg5MTkiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI4NjQiLCJjbGllbnRUeXBlIjoicmV0YWlsIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VyTmFtZSI6IkRlbW8gTmljZW9uZSIsInVzZXJJZCI6IjI0NzYiLCJlbWFpbCI6Im5pY2VvbmVkZW1vQHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE3MDE1NjI1MDYsInVzZXJfaWQiOiJTY1V5cTFsREczTmhiV3ZFMDh4WmQwc3VoYUQzIiwic3ViIjoiU2NVeXExbERHM05oYld2RTA4eFpkMHN1aGFEMyIsImlhdCI6MTc0MTUyNTIyOSwiZXhwIjoxNzQxNTI4ODI5LCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiZW1haWwiOlsibmljZW9uZWRlbW9AdHJ5b3RvLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6ImN1c3RvbSJ9fQ.IuVELOE63H67tMeaH1l3NH2WaXEg-tdYE0Nlnei8EimDWTFSpRsCOG0MUZUQf6QeexeW1RoV9ZoAflVKX6Dg6bQNYIEiB7sL-nLWBbbpDCOmv5mC2PcvweY8fWOvUIHLcTZZjnwGTILFfbVZFQQbhVtiIjH3lc0G7h1WKZPd8qk3kgiAd5O2_Q4cJLKVtFf1PH4jB-BMYjvS2QUquQNPPH6w1hXJQ5A9LQtdvuU_UyE5lRs25LDA38ZAGPht8Lez7Go2j9N9Q7aFcauPtbzfJgq4DWaLTQzyycScFcRPR3_su7Cx6CgCqbImqbRaFG6NmUWiYDB6ZkPoARlmjEblqA","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n\"name\":\"xlarge\",\n\"length\":22,\n\"width\":24,\n\"height\":9\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/addBox"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"127"},{"key":"Date","value":"Sun, 09 Mar 2025 13:01:04 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\": \"OTO1147\",\n    \"otoErrorMessage\": \"Box already exists\"\n}"},{"id":"3a6adddc-0255-4f27-b8a6-bb703f381fbb","name":"409-invalid json","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImJjNDAxN2U3MGE4MWM5NTMxY2YxYjY4MjY4M2Q5OThlNGY1NTg5MTkiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI4NjQiLCJjbGllbnRUeXBlIjoicmV0YWlsIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VyTmFtZSI6IkRlbW8gTmljZW9uZSIsInVzZXJJZCI6IjI0NzYiLCJlbWFpbCI6Im5pY2VvbmVkZW1vQHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE3MDE1NjI1MDYsInVzZXJfaWQiOiJTY1V5cTFsREczTmhiV3ZFMDh4WmQwc3VoYUQzIiwic3ViIjoiU2NVeXExbERHM05oYld2RTA4eFpkMHN1aGFEMyIsImlhdCI6MTc0MTUyNTIyOSwiZXhwIjoxNzQxNTI4ODI5LCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiZW1haWwiOlsibmljZW9uZWRlbW9AdHJ5b3RvLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6ImN1c3RvbSJ9fQ.IuVELOE63H67tMeaH1l3NH2WaXEg-tdYE0Nlnei8EimDWTFSpRsCOG0MUZUQf6QeexeW1RoV9ZoAflVKX6Dg6bQNYIEiB7sL-nLWBbbpDCOmv5mC2PcvweY8fWOvUIHLcTZZjnwGTILFfbVZFQQbhVtiIjH3lc0G7h1WKZPd8qk3kgiAd5O2_Q4cJLKVtFf1PH4jB-BMYjvS2QUquQNPPH6w1hXJQ5A9LQtdvuU_UyE5lRs25LDA38ZAGPht8Lez7Go2j9N9Q7aFcauPtbzfJgq4DWaLTQzyycScFcRPR3_su7Cx6CgCqbImqbRaFG6NmUWiYDB6ZkPoARlmjEblqA","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n\"name\":\"xlarge\",\n\"length\":22\n\"width\":24,\n\"height\":9\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/addBox"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"135"},{"key":"Date","value":"Sun, 09 Mar 2025 13:01:39 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\": \"OTO1075\",\n    \"otoErrorMessage\": \"Invalid Json format\"\n}"},{"id":"52454fd6-6237-4849-985d-5ff8dba15224","name":"409","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImJjNDAxN2U3MGE4MWM5NTMxY2YxYjY4MjY4M2Q5OThlNGY1NTg5MTkiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI4NjQiLCJjbGllbnRUeXBlIjoicmV0YWlsIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VyTmFtZSI6IkRlbW8gTmljZW9uZSIsInVzZXJJZCI6IjI0NzYiLCJlbWFpbCI6Im5pY2VvbmVkZW1vQHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE3MDE1NjI1MDYsInVzZXJfaWQiOiJTY1V5cTFsREczTmhiV3ZFMDh4WmQwc3VoYUQzIiwic3ViIjoiU2NVeXExbERHM05oYld2RTA4eFpkMHN1aGFEMyIsImlhdCI6MTc0MTUyNTIyOSwiZXhwIjoxNzQxNTI4ODI5LCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiZW1haWwiOlsibmljZW9uZWRlbW9AdHJ5b3RvLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6ImN1c3RvbSJ9fQ.IuVELOE63H67tMeaH1l3NH2WaXEg-tdYE0Nlnei8EimDWTFSpRsCOG0MUZUQf6QeexeW1RoV9ZoAflVKX6Dg6bQNYIEiB7sL-nLWBbbpDCOmv5mC2PcvweY8fWOvUIHLcTZZjnwGTILFfbVZFQQbhVtiIjH3lc0G7h1WKZPd8qk3kgiAd5O2_Q4cJLKVtFf1PH4jB-BMYjvS2QUquQNPPH6w1hXJQ5A9LQtdvuU_UyE5lRs25LDA38ZAGPht8Lez7Go2j9N9Q7aFcauPtbzfJgq4DWaLTQzyycScFcRPR3_su7Cx6CgCqbImqbRaFG6NmUWiYDB6ZkPoARlmjEblqA","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n\"name\":\"xlarge1\",\n\"length\":true,\n\"width\":24,\n\"height\":9\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/addBox"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"135"},{"key":"Date","value":"Sun, 09 Mar 2025 13:02:27 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\": \"OTO1009\",\n    \"otoErrorMessage\": \"Something went wrong\"\n}"}],"_postman_id":"b3e3ef16-2faf-4a83-8703-df9416b2e463"},{"name":"Update Box","id":"d0f104c1-ad85-4685-886f-ad5d18209baf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\"name\":\"xsmall\",\n\"length\":3,\n\"width\":4,\n\"height\":3\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updateBox","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>You can change the dimension information of an existing box. Since the name is unique, you can change the information of that box by entering the name information in the request.</p>\n","urlObject":{"path":["rest","v2","updateBox"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"50cda6ec-631c-4385-9106-ce696d2b4e9d","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImJjNDAxN2U3MGE4MWM5NTMxY2YxYjY4MjY4M2Q5OThlNGY1NTg5MTkiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI4NjQiLCJjbGllbnRUeXBlIjoicmV0YWlsIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VyTmFtZSI6IkRlbW8gTmljZW9uZSIsInVzZXJJZCI6IjI0NzYiLCJlbWFpbCI6Im5pY2VvbmVkZW1vQHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE3MDE1NjI1MDYsInVzZXJfaWQiOiJTY1V5cTFsREczTmhiV3ZFMDh4WmQwc3VoYUQzIiwic3ViIjoiU2NVeXExbERHM05oYld2RTA4eFpkMHN1aGFEMyIsImlhdCI6MTc0MTUyNTIyOSwiZXhwIjoxNzQxNTI4ODI5LCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiZW1haWwiOlsibmljZW9uZWRlbW9AdHJ5b3RvLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6ImN1c3RvbSJ9fQ.IuVELOE63H67tMeaH1l3NH2WaXEg-tdYE0Nlnei8EimDWTFSpRsCOG0MUZUQf6QeexeW1RoV9ZoAflVKX6Dg6bQNYIEiB7sL-nLWBbbpDCOmv5mC2PcvweY8fWOvUIHLcTZZjnwGTILFfbVZFQQbhVtiIjH3lc0G7h1WKZPd8qk3kgiAd5O2_Q4cJLKVtFf1PH4jB-BMYjvS2QUquQNPPH6w1hXJQ5A9LQtdvuU_UyE5lRs25LDA38ZAGPht8Lez7Go2j9N9Q7aFcauPtbzfJgq4DWaLTQzyycScFcRPR3_su7Cx6CgCqbImqbRaFG6NmUWiYDB6ZkPoARlmjEblqA","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n\"name\":\"xsmall\",\n\"length\":3,\n\"width\":4,\n\"height\":3\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updateBox"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"53"},{"key":"Date","value":"Sun, 09 Mar 2025 13:09:56 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Box successfully updated\"\n}"},{"id":"f18437c2-2ebf-487a-9724-d53b301e1172","name":"409-not found","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImJjNDAxN2U3MGE4MWM5NTMxY2YxYjY4MjY4M2Q5OThlNGY1NTg5MTkiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI4NjQiLCJjbGllbnRUeXBlIjoicmV0YWlsIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VyTmFtZSI6IkRlbW8gTmljZW9uZSIsInVzZXJJZCI6IjI0NzYiLCJlbWFpbCI6Im5pY2VvbmVkZW1vQHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE3MDE1NjI1MDYsInVzZXJfaWQiOiJTY1V5cTFsREczTmhiV3ZFMDh4WmQwc3VoYUQzIiwic3ViIjoiU2NVeXExbERHM05oYld2RTA4eFpkMHN1aGFEMyIsImlhdCI6MTc0MTUyNTIyOSwiZXhwIjoxNzQxNTI4ODI5LCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiZW1haWwiOlsibmljZW9uZWRlbW9AdHJ5b3RvLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6ImN1c3RvbSJ9fQ.IuVELOE63H67tMeaH1l3NH2WaXEg-tdYE0Nlnei8EimDWTFSpRsCOG0MUZUQf6QeexeW1RoV9ZoAflVKX6Dg6bQNYIEiB7sL-nLWBbbpDCOmv5mC2PcvweY8fWOvUIHLcTZZjnwGTILFfbVZFQQbhVtiIjH3lc0G7h1WKZPd8qk3kgiAd5O2_Q4cJLKVtFf1PH4jB-BMYjvS2QUquQNPPH6w1hXJQ5A9LQtdvuU_UyE5lRs25LDA38ZAGPht8Lez7Go2j9N9Q7aFcauPtbzfJgq4DWaLTQzyycScFcRPR3_su7Cx6CgCqbImqbRaFG6NmUWiYDB6ZkPoARlmjEblqA","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n\"name\":\"xsmall-1\",\n\"length\":3,\n\"width\":4,\n\"height\":3\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updateBox"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"135"},{"key":"Date","value":"Sun, 09 Mar 2025 13:04:01 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\": \"OTO1149\",\n    \"otoErrorMessage\": \"Box could not be found\"\n}"},{"id":"aa39d021-6f66-4a7b-9199-ab2b3592de78","name":"409-invalid json","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImJjNDAxN2U3MGE4MWM5NTMxY2YxYjY4MjY4M2Q5OThlNGY1NTg5MTkiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI4NjQiLCJjbGllbnRUeXBlIjoicmV0YWlsIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VyTmFtZSI6IkRlbW8gTmljZW9uZSIsInVzZXJJZCI6IjI0NzYiLCJlbWFpbCI6Im5pY2VvbmVkZW1vQHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE3MDE1NjI1MDYsInVzZXJfaWQiOiJTY1V5cTFsREczTmhiV3ZFMDh4WmQwc3VoYUQzIiwic3ViIjoiU2NVeXExbERHM05oYld2RTA4eFpkMHN1aGFEMyIsImlhdCI6MTc0MTUyNTIyOSwiZXhwIjoxNzQxNTI4ODI5LCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiZW1haWwiOlsibmljZW9uZWRlbW9AdHJ5b3RvLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6ImN1c3RvbSJ9fQ.IuVELOE63H67tMeaH1l3NH2WaXEg-tdYE0Nlnei8EimDWTFSpRsCOG0MUZUQf6QeexeW1RoV9ZoAflVKX6Dg6bQNYIEiB7sL-nLWBbbpDCOmv5mC2PcvweY8fWOvUIHLcTZZjnwGTILFfbVZFQQbhVtiIjH3lc0G7h1WKZPd8qk3kgiAd5O2_Q4cJLKVtFf1PH4jB-BMYjvS2QUquQNPPH6w1hXJQ5A9LQtdvuU_UyE5lRs25LDA38ZAGPht8Lez7Go2j9N9Q7aFcauPtbzfJgq4DWaLTQzyycScFcRPR3_su7Cx6CgCqbImqbRaFG6NmUWiYDB6ZkPoARlmjEblqA","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n\"name\":\"xsmall\",\n\"length\":3\n\"width\":4,\n\"height\":3\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updateBox"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"135"},{"key":"Date","value":"Sun, 09 Mar 2025 13:04:21 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\": \"OTO1075\",\n    \"otoErrorMessage\": \"Invalid Json format\"\n}"},{"id":"5ac2ca50-ce0f-42e6-bb17-3e264d016aec","name":"409","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImJjNDAxN2U3MGE4MWM5NTMxY2YxYjY4MjY4M2Q5OThlNGY1NTg5MTkiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI4NjQiLCJjbGllbnRUeXBlIjoicmV0YWlsIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VyTmFtZSI6IkRlbW8gTmljZW9uZSIsInVzZXJJZCI6IjI0NzYiLCJlbWFpbCI6Im5pY2VvbmVkZW1vQHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE3MDE1NjI1MDYsInVzZXJfaWQiOiJTY1V5cTFsREczTmhiV3ZFMDh4WmQwc3VoYUQzIiwic3ViIjoiU2NVeXExbERHM05oYld2RTA4eFpkMHN1aGFEMyIsImlhdCI6MTc0MTUyNTIyOSwiZXhwIjoxNzQxNTI4ODI5LCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiZW1haWwiOlsibmljZW9uZWRlbW9AdHJ5b3RvLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6ImN1c3RvbSJ9fQ.IuVELOE63H67tMeaH1l3NH2WaXEg-tdYE0Nlnei8EimDWTFSpRsCOG0MUZUQf6QeexeW1RoV9ZoAflVKX6Dg6bQNYIEiB7sL-nLWBbbpDCOmv5mC2PcvweY8fWOvUIHLcTZZjnwGTILFfbVZFQQbhVtiIjH3lc0G7h1WKZPd8qk3kgiAd5O2_Q4cJLKVtFf1PH4jB-BMYjvS2QUquQNPPH6w1hXJQ5A9LQtdvuU_UyE5lRs25LDA38ZAGPht8Lez7Go2j9N9Q7aFcauPtbzfJgq4DWaLTQzyycScFcRPR3_su7Cx6CgCqbImqbRaFG6NmUWiYDB6ZkPoARlmjEblqA","type":"text"}],"body":{"mode":"raw","raw":"{\n\"name\":\"xsmall\",\n\"length\":true,\n\"width\":4,\n\"height\":3\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updateBox"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"135"},{"key":"Date","value":"Sun, 09 Mar 2025 13:04:38 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\": \"OTO1009\",\n    \"otoErrorMessage\": \"Something went wrong\"\n}"}],"_postman_id":"d0f104c1-ad85-4685-886f-ad5d18209baf"},{"name":"Get Box","id":"6426c5a4-5e91-497a-8c34-15e03a83c5f1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/getBox","description":"<p><strong>Available Packages:</strong> All Packages</p>\n<p>This API endpoint you to retrieve the name, id and dimension information of all boxes currently in your account.</p>\n","urlObject":{"path":["rest","v2","getBox"],"host":["https://api.tryoto.com"],"query":[{"disabled":true,"key":"name","value":"medium"}],"variable":[]}},"response":[{"id":"cc8f4af6-a606-4302-8cb3-71500a1fa432","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImJjNDAxN2U3MGE4MWM5NTMxY2YxYjY4MjY4M2Q5OThlNGY1NTg5MTkiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI4NjQiLCJjbGllbnRUeXBlIjoicmV0YWlsIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VyTmFtZSI6IkRlbW8gTmljZW9uZSIsInVzZXJJZCI6IjI0NzYiLCJlbWFpbCI6Im5pY2VvbmVkZW1vQHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE3MDE1NjI1MDYsInVzZXJfaWQiOiJTY1V5cTFsREczTmhiV3ZFMDh4WmQwc3VoYUQzIiwic3ViIjoiU2NVeXExbERHM05oYld2RTA4eFpkMHN1aGFEMyIsImlhdCI6MTc0MTUyNTIyOSwiZXhwIjoxNzQxNTI4ODI5LCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiZW1haWwiOlsibmljZW9uZWRlbW9AdHJ5b3RvLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6ImN1c3RvbSJ9fQ.IuVELOE63H67tMeaH1l3NH2WaXEg-tdYE0Nlnei8EimDWTFSpRsCOG0MUZUQf6QeexeW1RoV9ZoAflVKX6Dg6bQNYIEiB7sL-nLWBbbpDCOmv5mC2PcvweY8fWOvUIHLcTZZjnwGTILFfbVZFQQbhVtiIjH3lc0G7h1WKZPd8qk3kgiAd5O2_Q4cJLKVtFf1PH4jB-BMYjvS2QUquQNPPH6w1hXJQ5A9LQtdvuU_UyE5lRs25LDA38ZAGPht8Lez7Go2j9N9Q7aFcauPtbzfJgq4DWaLTQzyycScFcRPR3_su7Cx6CgCqbImqbRaFG6NmUWiYDB6ZkPoARlmjEblqA","type":"text","disabled":true}],"url":{"raw":"https://api.tryoto.com/rest/v2/getBox?name=medium","protocol":"https","host":["api","tryoto","com"],"path":["rest","v2","getBox"],"query":[{"key":"name","value":"medium"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"90"},{"key":"Date","value":"Sun, 09 Mar 2025 13:05:48 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"boxes\": [\n        {\n            \"length\": 10,\n            \"width\": 9,\n            \"boxName\": \"medium\",\n            \"id\": 2642,\n            \"height\": 5\n        }\n    ],\n    \"success\": true\n}"},{"id":"7bd393d2-17b6-490b-9c7d-ed3987d501cd","name":"409-not found","originalRequest":{"method":"GET","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImJjNDAxN2U3MGE4MWM5NTMxY2YxYjY4MjY4M2Q5OThlNGY1NTg5MTkiLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI4NjQiLCJjbGllbnRUeXBlIjoicmV0YWlsIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VyTmFtZSI6IkRlbW8gTmljZW9uZSIsInVzZXJJZCI6IjI0NzYiLCJlbWFpbCI6Im5pY2VvbmVkZW1vQHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE3MDE1NjI1MDYsInVzZXJfaWQiOiJTY1V5cTFsREczTmhiV3ZFMDh4WmQwc3VoYUQzIiwic3ViIjoiU2NVeXExbERHM05oYld2RTA4eFpkMHN1aGFEMyIsImlhdCI6MTc0MTUyNTIyOSwiZXhwIjoxNzQxNTI4ODI5LCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiZW1haWwiOlsibmljZW9uZWRlbW9AdHJ5b3RvLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6ImN1c3RvbSJ9fQ.IuVELOE63H67tMeaH1l3NH2WaXEg-tdYE0Nlnei8EimDWTFSpRsCOG0MUZUQf6QeexeW1RoV9ZoAflVKX6Dg6bQNYIEiB7sL-nLWBbbpDCOmv5mC2PcvweY8fWOvUIHLcTZZjnwGTILFfbVZFQQbhVtiIjH3lc0G7h1WKZPd8qk3kgiAd5O2_Q4cJLKVtFf1PH4jB-BMYjvS2QUquQNPPH6w1hXJQ5A9LQtdvuU_UyE5lRs25LDA38ZAGPht8Lez7Go2j9N9Q7aFcauPtbzfJgq4DWaLTQzyycScFcRPR3_su7Cx6CgCqbImqbRaFG6NmUWiYDB6ZkPoARlmjEblqA","type":"text","disabled":true}],"url":{"raw":"https://api.tryoto.com/rest/v2/getBox?name=2","host":["https://api.tryoto.com"],"path":["rest","v2","getBox"],"query":[{"key":"name","value":"2"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Length","value":"137"},{"key":"Date","value":"Sun, 09 Mar 2025 13:06:04 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\": \"OTO1149\",\n    \"otoErrorMessage\": \"Box could not be found\"\n}"}],"_postman_id":"6426c5a4-5e91-497a-8c34-15e03a83c5f1"}],"id":"454fbff2-0915-4b03-8d31-8348d793b7fd","_postman_id":"454fbff2-0915-4b03-8d31-8348d793b7fd","description":""},{"name":"Stock Management","item":[{"name":"Update Stock Quantity","id":"07150d0c-513a-41a6-a5d9-6b974245a796","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-forwarded-authorization","value":"Bearer {{staging-feasibility}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"actionType\": \"adjust\",\r\n    \"locationCode\": \"ASDS\",\r\n    \"sku\": \"156487494561\",\r\n    \"qty\": \"40\"\r\n}"},"url":"https://api.tryoto.com/rest/v2/updateStockQuantity","description":"<p><strong>Available Packages:</strong> Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint enables efficient inventory management by allowing you to update the quantity of a SKU in two flexible ways:</p>\n<ol>\n<li><p><strong>Adjust</strong>: Modify the existing quantity by adding or deducting a specified amount. To decrease the quantity, provide a negative value for <code>qty</code>. For example, setting <code>qty</code> to <code>-5</code> will deduct 5 units from the current stock.</p>\n</li>\n<li><p><strong>Set</strong>: Directly set the quantity on hand to a specific value, replacing the current stock with the provided <code>qty</code>.</p>\n</li>\n</ol>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>actionType</td>\n<td>yes</td>\n<td>enum</td>\n<td>\"set\",\"adjust\"</td>\n</tr>\n<tr>\n<td>locationCode</td>\n<td>yes</td>\n<td>string</td>\n<td>Location code of the inventory</td>\n</tr>\n<tr>\n<td>sku</td>\n<td>yes</td>\n<td>string</td>\n<td>SKU of the product in the inventory</td>\n</tr>\n<tr>\n<td>qty</td>\n<td>yes</td>\n<td>integer</td>\n<td>Quantity to be set or adjusted in the inventory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","updateStockQuantity"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"5c7f1e84-4c61-43d0-aafb-6f47b234b177","name":"200 actionType \"set\"","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"x-forwarded-authorization","value":"Bearer {{staging-feasibility}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"actionType\": \"set\",\r\n    \"locationCode\": \"ASDS\",\r\n    \"sku\": \"156487494561\",\r\n    \"qty\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updateStockQuantity"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 16 Nov 2023 10:45:14 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"123"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"warnings\": [\n        \"Inventory quantity set to the given qty according to the action type\"\n    ],\n    \"transactionID\": 591611\n}"},{"id":"7422bc44-993a-4112-8c91-2d64e0a911ff","name":"200 actionType \"adjust\"","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"x-forwarded-authorization","value":"Bearer {{staging-feasibility}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"actionType\": \"adjust\",\r\n    \"locationCode\": \"ASDS\",\r\n    \"sku\": \"156487494561\",\r\n    \"qty\": \"40\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updateStockQuantity"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 16 Nov 2023 11:08:22 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"100"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"warnings\": [\n        \"Inventory quantity increased by the given qty\"\n    ],\n    \"transactionID\": 591620\n}"},{"id":"06664685-9b3f-416d-a25c-d579a4d8a624","name":"400 invalid quantity","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"x-forwarded-authorization","value":"Bearer {{staging-feasibility}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"actionType\": \"adjust\",\r\n    \"locationCode\": \"ASDS\",\r\n    \"sku\": \"156487494561\",\r\n    \"qty\": \"40.75\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updateStockQuantity"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 16 Nov 2023 11:11:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"65"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\": \"OTO1132\",\n    \"otoErrorMessage\": \"Quantity is missing or invalid\"\n}"},{"id":"88274e74-b21a-438d-bca4-b259087a2956","name":"400 invalid SKU","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"x-forwarded-authorization","value":"Bearer {{staging-feasibility}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"actionType\": \"adjust\",\r\n    \"locationCode\": \"ASDS\",\r\n    \"sku\": \"156487494561123412312\",\r\n    \"qty\": \"40\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updateStockQuantity"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 16 Nov 2023 11:11:55 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"86"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\": \"OTO1126\",\n    \"otoErrorMessage\": \"sku is missing or invalid\"\n}"},{"id":"11194121-49bc-49a4-addc-b5ab15ae524d","name":"400 invalid location code","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"x-forwarded-authorization","value":"Bearer {{staging-feasibility}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"actionType\": \"adjust\",\r\n    \"locationCode\": \"ASDSA\",\r\n    \"sku\": \"156487494561\",\r\n    \"qty\": \"40\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updateStockQuantity"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 16 Nov 2023 11:12:10 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"107"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\": \"OTO1133\",\n    \"otoErrorMessage\": \"Location Code is missing or invalid\"\n}"},{"id":"38da1f52-160f-42cc-8652-d65179b0b38e","name":"400 invalid actionTypr","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-forwarded-authorization","value":"Bearer {{staging-feasibility}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"actionType\": \"adjuast\",\r\n    \"locationCode\": \"ASDS\",\r\n    \"sku\": \"156487494561\",\r\n    \"qty\": \"40\"\r\n}"},"url":"https://api.tryoto.com/rest/v2/updateStockQuantity"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 16 Nov 2023 11:12:33 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"80"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\": \"OTO1130\",\n    \"otoErrorMessage\": \"actionType is required\"\n}"}],"_postman_id":"07150d0c-513a-41a6-a5d9-6b974245a796"},{"name":"Check Inventory Stock","id":"5a10d023-5dbf-4eeb-87b8-9bf56be081a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/checkInventoryStock?sku=SG1,SG2,SG3","description":"<p><strong>Available Packages:</strong> Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint allows you to retrieve real-time stock availability for products at specific locations.</p>\n<p>It provides detailed information on the quantity of items on hand and forecasted stock for each product at various pickup locations, offering a location-based view of inventory distribution.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sku</td>\n<td>yes</td>\n<td>string</td>\n<td>The product's SKU identifier</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response:</strong></p>\n<ul>\n<li><p><strong>success</strong>: Indicates whether the request was successful (<code>true</code> or <code>false</code>).</p>\n</li>\n<li><p><strong>stock</strong>: A dictionary with SKUs as keys, containing a list of stock details for each location:</p>\n<ul>\n<li><p><strong>pickupLocationCode</strong>: The code representing the specific location.</p>\n</li>\n<li><p><strong>sku</strong>: The product's SKU identifier.</p>\n</li>\n<li><p><strong>quantityForecasted</strong>: The forecasted stock level at the location.</p>\n</li>\n<li><p><strong>quantityOnHand</strong>: The actual available stock at the location.</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["rest","v2","checkInventoryStock"],"host":["https://api.tryoto.com"],"query":[{"key":"sku","value":"SG1,SG2,SG3"}],"variable":[]}},"response":[{"id":"c8477eb4-229b-4652-9f1d-557defb5e7db","name":"200","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/checkInventoryStock?sku=SG1,SG2,SG3","protocol":"https","host":["api","tryoto","com"],"path":["rest","v2","checkInventoryStock"],"query":[{"key":"sku","value":"SG1,SG2,SG3"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"c4fe578fca49fa3b709de526ac5ecfc1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Mon, 13 Dec 2021 20:37:51 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"569"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"stock\": {\n        \"SG1\": [\n            {\n                \"pickupLocationCode\": \"DMW\",\n                \"sku\": \"SG1\",\n                \"quantityForecasted\": 261,\n                \"quantityOnHand\": 277\n            },\n            {\n                \"sku\": \"SG1\",\n                \"quantityForecasted\": -16,\n                \"quantityOnHand\": -7\n            }\n        ],\n        \"SG3\": [\n            {\n                \"pickupLocationCode\": \"DMW\",\n                \"sku\": \"SG3\",\n                \"quantityForecasted\": 55,\n                \"quantityOnHand\": 67\n            },\n            {\n                \"sku\": \"SG3\",\n                \"quantityForecasted\": -7,\n                \"quantityOnHand\": -6\n            }\n        ],\n        \"SG2\": [\n            {\n                \"pickupLocationCode\": \"DMW\",\n                \"sku\": \"SG2\",\n                \"quantityForecasted\": 185,\n                \"quantityOnHand\": 198\n            },\n            {\n                \"sku\": \"SG2\",\n                \"quantityForecasted\": -20,\n                \"quantityOnHand\": -12\n            }\n        ]\n    }\n}"}],"_postman_id":"5a10d023-5dbf-4eeb-87b8-9bf56be081a8"},{"name":"Check Global Stock","id":"09452f7c-0b4c-47e8-a491-c82621b5f7e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/checkGlobalStock?sku=12,123123","description":"<p><strong>Available Packages:</strong> Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint provides an overview of total stock availability for SKUs across all locations. This endpoint aggregates stock levels to display a global view, helping businesses understand their overall inventory status.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sku</td>\n<td>yes</td>\n<td>string</td>\n<td>The product's SKU identifier</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response:</strong></p>\n<ul>\n<li><p><strong>success</strong>: Indicates whether the request was successful (<code>true</code> or <code>false</code>).</p>\n</li>\n<li><p><strong>stock</strong>: A dictionary with SKUs as keys, containing global stock details for each product:</p>\n<ul>\n<li><p><strong>sku</strong>: The product's unique SKU identifier.</p>\n</li>\n<li><p><strong>quantityOnHand</strong>: The total quantity of the product available across all locations.</p>\n</li>\n<li><p><strong>quantityForecasted</strong>: The total forecasted stock quantity, if applicable.</p>\n</li>\n<li><p><strong>minInventory</strong>: The minimum inventory threshold for the product, if defined.</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["rest","v2","checkGlobalStock"],"host":["https://api.tryoto.com"],"query":[{"key":"sku","value":"12,123123"}],"variable":[]}},"response":[{"id":"fe6774d4-e030-4929-8104-cfa313892c24","name":"200","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/checkGlobalStock?sku=12,123123","protocol":"https","host":["api","tryoto","com"],"path":["rest","v2","checkGlobalStock"],"query":[{"key":"sku","value":"12,123123"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"c4fe578fca49fa3b709de526ac5ecfc1"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"clear"},{"key":"Date","value":"Mon, 13 Dec 2021 20:37:51 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"569"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"stock\": {\n        \"12\": [\n            {\n                \"minInventory\": 50,\n                \"sku\": \"12\",\n                \"quantityForecasted\": 122,\n                \"quantityOnHand\": 39\n            }\n        ],\n        \"123123\": [\n            {\n                \"sku\": \"123123\",\n                \"quantityOnHand\": 14\n            }\n        ]\n    }\n}"}],"_postman_id":"09452f7c-0b4c-47e8-a491-c82621b5f7e9"},{"name":"Create Inventory Order","id":"063dff8d-fed4-4695-9b75-93ffcfc663d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"action\":\"inbound\",\r\n    \"locationCode\": \"WHA\",\r\n    \"binLocationName\": \"test\",\r\n    \"orderDate\": \"31/03/2022\",\r\n    \"deliveryDate\": \"31/03/2023\",\r\n    \"waybillNumber\": \"12345\",\r\n    \"description\": \"loc1\",\r\n    \"items\": [\r\n        {\r\n            \"sku\": \"123123\",\r\n            \"qty\": \"1\"\r\n         }\r\n    ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createInventoryOrder","description":"<p><strong>Available Packages:</strong> Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint creates inventory order as inbound or outbound for a warehouse or branch location. This API is used mostly to provide the incoming or outgoing bulk items from ERP systems to OTO. Once the order is created the status will be new for the warehouse or branch to accept and process the order.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>action</td>\n<td>yes</td>\n<td>enum</td>\n<td>\"inbound\": Creates the order as purchase type and sets the ingoing location field  <br />\"outbound\": Creates the order as disposal and sets the outgoing location field</td>\n</tr>\n<tr>\n<td>locationCode</td>\n<td>yes</td>\n<td>string</td>\n<td>Code of the warehouse or the branch of the inventory</td>\n</tr>\n<tr>\n<td>binLocationName</td>\n<td>no</td>\n<td>string</td>\n<td>Name of the desired Bin</td>\n</tr>\n<tr>\n<td>orderDate</td>\n<td>no</td>\n<td>date</td>\n<td>Date of the order, must be a valid date value</td>\n</tr>\n<tr>\n<td>deliveryDate</td>\n<td>no</td>\n<td>date</td>\n<td>Date of the delivery, must be a valid date value</td>\n</tr>\n<tr>\n<td>waybillNumber</td>\n<td>no</td>\n<td>string</td>\n<td>WayBillNumber of the order</td>\n</tr>\n<tr>\n<td>description</td>\n<td>no</td>\n<td>string</td>\n<td>Arbitrary description of the order</td>\n</tr>\n<tr>\n<td>items</td>\n<td>no</td>\n<td>JSONArray</td>\n<td>An array of the items of the order</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request paramaters for Items array:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sku</td>\n<td>yes</td>\n<td>string</td>\n<td>SKU of the item of the customer that exists on database</td>\n</tr>\n<tr>\n<td>qty</td>\n<td>yes</td>\n<td>integer</td>\n<td>Quantity of the item, must be a positive number</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","createInventoryOrder"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"1288e02a-fd5c-445e-bd09-675f4421b771","name":"200","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImYyZTgyNzMyYjk3MWExMzVjZjE0MTZlOGI0NmRhZTA0ZDgwODk0ZTciLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI1ODAzIiwiY2xpZW50VHlwZSI6IkZyZWVQYWNrYWdlIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VySWQiOiI5NjE2IiwiZW1haWwiOiJmZWFzaWJpbHR5QGNoZWNrLmNvbSIsImlzcyI6Imh0dHBzOi8vc2VjdXJldG9rZW4uZ29vZ2xlLmNvbS9vdG8tc3RhZ2UtYXBpIiwiYXVkIjoib3RvLXN0YWdlLWFwaSIsImF1dGhfdGltZSI6MTY3OTM4Nzc2NywidXNlcl9pZCI6IjJqYXhpTnd4UGhjZkZ4cjFvNzFTeGlpaUZ5QzIiLCJzdWIiOiIyamF4aU53eFBoY2ZGeHIxbzcxU3hpaWlGeUMyIiwiaWF0IjoxNjk3MDMyODMxLCJleHAiOjE2OTcwMzY0MzEsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiZmlyZWJhc2UiOnsiaWRlbnRpdGllcyI6eyJlbWFpbCI6WyJmZWFzaWJpbHR5QGNoZWNrLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6InBhc3N3b3JkIn19.TEeK7xUuFR0QlNneXE0xtvyf12tJM0zSoLum_pH-NJwqPMC2S9d8Akn99YQtoGuNTLSkwDUCuQ09CUducVTo2ZSh6GihPVC6e1iTs3s63QApyj9veWzRxvr8F5vq3acxsRm_9iLchK-l8T8LFHKimvw9NYZaojLaDYdErRhaGMxHDqML6IiAJLPAuePFlrGHRTp4LOTpOYmn6DOZF8nXgFbD90ciFWzeXWucb6bBNZgSDnC3ibNL8KA42GHJhnuVahdEFtkzUs4TqbyH3yp90wTzXpG8OeYs5qYElhYiqVnwzuhrot7a4gOo02JIeBAcRyQM0mKqtzjZwwvENEogzQ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"action\":\"inbound\",\r\n    \"locationCode\": \"WHA\",\r\n    \"binLocationName\": \"test\",\r\n    \"orderDate\": \"31/03/2022\",\r\n    \"deliveryDate\": \"31/03/2023\",\r\n    \"waybillNumber\": \"12345\",\r\n    \"description\": \"loc1\",\r\n    \"items\": [\r\n        {\r\n            \"sku\": \"123123\",\r\n            \"qty\": \"1\"\r\n         }\r\n    ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createInventoryOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 08 Nov 2023 08:23:07 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"29"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"otoId\": 4026\n}"},{"id":"5baa857c-c805-4673-8bf4-7afc403f9abf","name":"400 wrong location code","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImYyZTgyNzMyYjk3MWExMzVjZjE0MTZlOGI0NmRhZTA0ZDgwODk0ZTciLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI1ODAzIiwiY2xpZW50VHlwZSI6IkZyZWVQYWNrYWdlIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VySWQiOiI5NjE2IiwiZW1haWwiOiJmZWFzaWJpbHR5QGNoZWNrLmNvbSIsImlzcyI6Imh0dHBzOi8vc2VjdXJldG9rZW4uZ29vZ2xlLmNvbS9vdG8tc3RhZ2UtYXBpIiwiYXVkIjoib3RvLXN0YWdlLWFwaSIsImF1dGhfdGltZSI6MTY3OTM4Nzc2NywidXNlcl9pZCI6IjJqYXhpTnd4UGhjZkZ4cjFvNzFTeGlpaUZ5QzIiLCJzdWIiOiIyamF4aU53eFBoY2ZGeHIxbzcxU3hpaWlGeUMyIiwiaWF0IjoxNjk3MDMyODMxLCJleHAiOjE2OTcwMzY0MzEsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiZmlyZWJhc2UiOnsiaWRlbnRpdGllcyI6eyJlbWFpbCI6WyJmZWFzaWJpbHR5QGNoZWNrLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6InBhc3N3b3JkIn19.TEeK7xUuFR0QlNneXE0xtvyf12tJM0zSoLum_pH-NJwqPMC2S9d8Akn99YQtoGuNTLSkwDUCuQ09CUducVTo2ZSh6GihPVC6e1iTs3s63QApyj9veWzRxvr8F5vq3acxsRm_9iLchK-l8T8LFHKimvw9NYZaojLaDYdErRhaGMxHDqML6IiAJLPAuePFlrGHRTp4LOTpOYmn6DOZF8nXgFbD90ciFWzeXWucb6bBNZgSDnC3ibNL8KA42GHJhnuVahdEFtkzUs4TqbyH3yp90wTzXpG8OeYs5qYElhYiqVnwzuhrot7a4gOo02JIeBAcRyQM0mKqtzjZwwvENEogzQ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"action\":\"inbound\",\r\n    \"locationCode\": \"WHASA\",\r\n    \"binLocationName\": \"test\",\r\n    \"orderDate\": \"31/03/2022\",\r\n    \"deliveryDate\": \"31/03/2023\",\r\n    \"waybillNumber\": \"12345\",\r\n    \"description\": \"loc1\",\r\n    \"items\": [\r\n        {\r\n            \"sku\": \"123123\",\r\n            \"qty\": \"1\"\r\n         }\r\n    ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createInventoryOrder"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 09 Nov 2023 07:41:55 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"107"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\": \"OTO1133\",\n    \"otoErrorMessage\": \"Location Code is missing or invalid\"\n}"},{"id":"8caba653-d3ce-4f0d-8752-96f3db62dbed","name":"400 wrong action value","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImYyZTgyNzMyYjk3MWExMzVjZjE0MTZlOGI0NmRhZTA0ZDgwODk0ZTciLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI1ODAzIiwiY2xpZW50VHlwZSI6IkZyZWVQYWNrYWdlIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VySWQiOiI5NjE2IiwiZW1haWwiOiJmZWFzaWJpbHR5QGNoZWNrLmNvbSIsImlzcyI6Imh0dHBzOi8vc2VjdXJldG9rZW4uZ29vZ2xlLmNvbS9vdG8tc3RhZ2UtYXBpIiwiYXVkIjoib3RvLXN0YWdlLWFwaSIsImF1dGhfdGltZSI6MTY3OTM4Nzc2NywidXNlcl9pZCI6IjJqYXhpTnd4UGhjZkZ4cjFvNzFTeGlpaUZ5QzIiLCJzdWIiOiIyamF4aU53eFBoY2ZGeHIxbzcxU3hpaWlGeUMyIiwiaWF0IjoxNjk3MDMyODMxLCJleHAiOjE2OTcwMzY0MzEsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiZmlyZWJhc2UiOnsiaWRlbnRpdGllcyI6eyJlbWFpbCI6WyJmZWFzaWJpbHR5QGNoZWNrLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6InBhc3N3b3JkIn19.TEeK7xUuFR0QlNneXE0xtvyf12tJM0zSoLum_pH-NJwqPMC2S9d8Akn99YQtoGuNTLSkwDUCuQ09CUducVTo2ZSh6GihPVC6e1iTs3s63QApyj9veWzRxvr8F5vq3acxsRm_9iLchK-l8T8LFHKimvw9NYZaojLaDYdErRhaGMxHDqML6IiAJLPAuePFlrGHRTp4LOTpOYmn6DOZF8nXgFbD90ciFWzeXWucb6bBNZgSDnC3ibNL8KA42GHJhnuVahdEFtkzUs4TqbyH3yp90wTzXpG8OeYs5qYElhYiqVnwzuhrot7a4gOo02JIeBAcRyQM0mKqtzjZwwvENEogzQ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"action\":\"inbouand\",\r\n    \"locationCode\": \"WHA\",\r\n    \"binLocationName\": \"test\",\r\n    \"orderDate\": \"31/03/2022\",\r\n    \"deliveryDate\": \"31/03/2023\",\r\n    \"waybillNumber\": \"12345\",\r\n    \"description\": \"loc1\",\r\n    \"items\": [\r\n        {\r\n            \"sku\": \"123123\",\r\n            \"qty\": \"1\"\r\n         }\r\n    ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createInventoryOrder"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 09 Nov 2023 07:42:13 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"82"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"otoErrorCode\": \"OTO1136\",\n    \"otoErrorMessage\": \"Action is missing or invalid\"\n}"},{"id":"397d5f97-c9fa-4097-b038-0b7ccb82a951","name":"200 wrong date format ignored","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImYyZTgyNzMyYjk3MWExMzVjZjE0MTZlOGI0NmRhZTA0ZDgwODk0ZTciLCJ0eXAiOiJKV1QifQ.eyJjb21wYW55SWQiOiI1ODAzIiwiY2xpZW50VHlwZSI6IkZyZWVQYWNrYWdlIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VySWQiOiI5NjE2IiwiZW1haWwiOiJmZWFzaWJpbHR5QGNoZWNrLmNvbSIsImlzcyI6Imh0dHBzOi8vc2VjdXJldG9rZW4uZ29vZ2xlLmNvbS9vdG8tc3RhZ2UtYXBpIiwiYXVkIjoib3RvLXN0YWdlLWFwaSIsImF1dGhfdGltZSI6MTY3OTM4Nzc2NywidXNlcl9pZCI6IjJqYXhpTnd4UGhjZkZ4cjFvNzFTeGlpaUZ5QzIiLCJzdWIiOiIyamF4aU53eFBoY2ZGeHIxbzcxU3hpaWlGeUMyIiwiaWF0IjoxNjk3MDMyODMxLCJleHAiOjE2OTcwMzY0MzEsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiZmlyZWJhc2UiOnsiaWRlbnRpdGllcyI6eyJlbWFpbCI6WyJmZWFzaWJpbHR5QGNoZWNrLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6InBhc3N3b3JkIn19.TEeK7xUuFR0QlNneXE0xtvyf12tJM0zSoLum_pH-NJwqPMC2S9d8Akn99YQtoGuNTLSkwDUCuQ09CUducVTo2ZSh6GihPVC6e1iTs3s63QApyj9veWzRxvr8F5vq3acxsRm_9iLchK-l8T8LFHKimvw9NYZaojLaDYdErRhaGMxHDqML6IiAJLPAuePFlrGHRTp4LOTpOYmn6DOZF8nXgFbD90ciFWzeXWucb6bBNZgSDnC3ibNL8KA42GHJhnuVahdEFtkzUs4TqbyH3yp90wTzXpG8OeYs5qYElhYiqVnwzuhrot7a4gOo02JIeBAcRyQM0mKqtzjZwwvENEogzQ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"action\":\"inbound\",\r\n    \"locationCode\": \"WHA\",\r\n    \"binLocationName\": \"test\",\r\n    \"orderDate\": \"31/03/2022\",\r\n    \"deliveryDate\": \"3103/2023\",\r\n    \"waybillNumber\": \"12345\",\r\n    \"description\": \"loc1\",\r\n    \"items\": [\r\n        {\r\n            \"sku\": \"123123\",\r\n            \"qty\": \"1\"\r\n         }\r\n    ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/createInventoryOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 09 Nov 2023 07:42:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"152"},{"key":"Server","value":"Jetty(9.4.3.v20170317)"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"otoId\": 4038,\n    \"warnings\": [\n        \"deliveryDate is in an invalid format, order inserted without order date. Please provide dates as DD/MM/YYYY\"\n    ]\n}"}],"_postman_id":"063dff8d-fed4-4695-9b75-93ffcfc663d0"},{"name":"Update Packing Status","id":"2951e884-7e5a-47ee-8c21-0c629b6874f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\":\"123\",\r\n    \"packingStatus\":\"packed\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updatePackingStatus","description":"<p><strong>Available Packages:</strong> Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint allows you to update the packing status of an order during the fulfillment process. This endpoint is used to record and track the progress of orders as they move through the packing stage, ensuring accurate status updates for operational visibility.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>yes</td>\n<td>string</td>\n<td>Id of the order that you wanna update packing status</td>\n</tr>\n<tr>\n<td>packingStatus</td>\n<td>yes</td>\n<td>string</td>\n<td>Packing status value can be <code>packed</code> or <code>picked</code></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","updatePackingStatus"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"d78b5583-f2ba-41b4-a191-27ddfd60d549","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderId\":\"123\",\r\n    \"packingStatus\":\"packed\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/updatePackingStatus"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Successfully updated\"\n}"}],"_postman_id":"2951e884-7e5a-47ee-8c21-0c629b6874f7"},{"name":"Get Orders Ready For Packing","id":"10453aef-82b7-4efa-896a-a0bdb203dcbb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"warehouseCode\": \"WH123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getPackingOrders","description":"<p><strong>Available Packages:</strong> Scale Package, Enterprise Package, MarketplacesEndFragment</p>\n<p>This API endpoint retrieves a list of orders that are ready for pick and pack operations. This endpoint is designed to streamline warehouse workflows by providing access to orders that have completed prior processes and are prepared for fulfillment.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>warehouseCode</td>\n<td>yes</td>\n<td>String</td>\n<td><code>pickupLocationCode</code> of the warehouse.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","getPackingOrders"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"e84f06a4-d998-40bc-bbd7-81e63dccc10d","name":"200 OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"warehouseCode\": \"WH123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getPackingOrders"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"success\":true,\n    \"count\": 2,\n    \"orders\": [\n        {\n            \"orderId\": \"11022\",\n            \"items\": [\n                {\n                    \"productId\": 112,\n                    \"name\": \"test product\",\n                    \"quantity\": 1,\n                    \"sku\": \"test-product\"\n                },\n                {\n                    \"name\": \"test product 2\",\n                    \"quantity\": 1,\n                    \"sku\": \"test-product-2\"\n                }\n            ]\n        },\n        {\n            \"orderId\": \"11051222\",\n            \"items\": [\n                {\n                    \"productId\": 12312,\n                    \"name\": \"test2 product\",\n                    \"quantity\": 1,\n                    \"sku\": \"test-product\"\n                },\n                {\n                    \"name\": \"test3 product 3\",\n                    \"quantity\": 2,\n                    \"sku\": \"test3-product-3\"\n                }\n            ]\n        }\n    ]\n}"},{"id":"ba14475a-a307-4c83-8b00-6a58aeff4899","name":"401 Unauthorized","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"warehouseCode\": \"WH123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getPackingOrders"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Jwt is expired\",\n    \"code\": 401\n}"}],"_postman_id":"10453aef-82b7-4efa-896a-a0bdb203dcbb"},{"name":"Check Available Stores For Pickup","id":"a2ab47a7-5f91-4717-ad85-26a6ad7f4306","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"items\": [\n    {\n      \"sku\": \"Umberella-2\",\n      \"qty\": 11\n    },\n    {\n      \"sku\": \"Umberella-1\",\n      \"qty\": 11\n    }\n  ],\n  \"selectedCity\": \"Jeddah\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://apis.tryoto.com/rest/v2/availableStoresForPickup","description":"<p>This API endpoint retrieves a list of physical stores where the requested items are currently available for customer pickup. By providing a list of SKUs with required quantities and a selected city, the endpoint validates stock availability and returns eligible stores that can fulfill the pickup request.</p>\n<p>The response includes detailed store information such as store name, location coordinates, address details, operating hours by day, and stock status. This endpoint is designed to support omnichannel and click-and-collect flows by enabling marketplaces and merchants to present accurate pickup options to customers based on real-time inventory and location.</p>\n","urlObject":{"protocol":"https","path":["rest","v2","availableStoresForPickup"],"host":["apis","tryoto","com"],"query":[],"variable":[]}},"response":[{"id":"3bb8be27-acbc-49b5-9d8d-8c2824f91399","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6Ijk4OGQ1YTM3OWI3OGJkZjFlNTBhNDA5MTEzZjJiMGM3NWU0NTJlNDciLCJ0eXAiOiJKV1QifQ.eyJ1aWQiOiJKN0VPZHdmWE1SWjlBckFPNHdldnBGV3V1eG8yIiwiY29tcGFueUlkIjoiNTk4MCIsImNsaWVudFR5cGUiOiJFbnRlcnByaXNlUGFja2FnZSIsIm1hcmtldFBsYWNlTmFtZSI6InRyZW5keW9sIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VyTmFtZSI6Im51bGwgbnVsbCIsInVzZXJJZCI6Ijk4ODUiLCJlbWFpbCI6Im9jaW5hcjM1QHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE3NjIzNzM0MjIsInVzZXJfaWQiOiJNWjRhdENEOXZqUzNQSnJvWG1JVTJUUDFmSVgyIiwic3ViIjoiTVo0YXRDRDl2alMzUEpyb1htSVUyVFAxZklYMiIsImlhdCI6MTc2NjY2NjM1MCwiZXhwIjoxNzY2NjY5OTUwLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInBob25lX251bWJlciI6Iis5NjY1NDg1NDUxMjMiLCJmaXJlYmFzZSI6eyJpZGVudGl0aWVzIjp7ImVtYWlsIjpbIm9jaW5hcjM1QHRyeW90by5jb20iXSwicGhvbmUiOlsiKzk2NjU0ODU0NTEyMyJdfSwic2lnbl9pbl9wcm92aWRlciI6ImN1c3RvbSJ9fQ.exub0ambY5Qaj6xkfNHokB_wIEN-P_yaJuPwvjH2YW2b_1hA2jj64y3ORVB9eU5J_6qjwsSzC2z6TaI2q2joWRCFI0WMAhGlD4NN8ypT9365KqNFeqXcxaJcbbAsnmH4HEWnR-MASFJjCYowg7mlu69TWK7DFMmsVQbKJZRWCYXE9QogTU85EjrPVXex3fnYLeUw30gMl8cmeIE9tjZUyR_4H6WW2bG5BPI1MgmxVk6zjacx3N1R3YH0A-IWBAeoWoRsvpTKg3FvB9yboh23Pbbun9t3wYeUlapKRt-vngnXjJpB1WyloY4lmdHt6RlPIhI6KABZmhmhWdrsc4rndw"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"items\": [\n    {\n      \"sku\": \"Umberella-2\",\n      \"qty\": 11\n    },\n    {\n      \"sku\": \"Umberella-1\",\n      \"qty\": 11\n    }\n  ],\n  \"selectedCity\": \"Jeddah\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://apis.tryoto.com/rest/v2/availableStoresForPickup"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"stores\": [\n        {\n            \"streetName\": \"M5M8+5M\",\n            \"storeHours\": [\n                {\n                    \"from\": \"00:00\",\n                    \"to\": \"23:30\",\n                    \"day\": \"monday\"\n                },\n                {\n                    \"from\": \"00:00\",\n                    \"to\": \"23:30\",\n                    \"day\": \"tuesday\"\n                },\n                {\n                    \"from\": \"00:00\",\n                    \"to\": \"23:30\",\n                    \"day\": \"wednesday\"\n                },\n                {\n                    \"from\": \"00:00\",\n                    \"to\": \"23:30\",\n                    \"day\": \"thursday\"\n                },\n                {\n                    \"from\": \"00:00\",\n                    \"to\": \"18:30\",\n                    \"day\": \"friday\"\n                },\n                {\n                    \"from\": \"00:00\",\n                    \"to\": \"23:30\",\n                    \"day\": \"saturday\"\n                },\n                {\n                    \"from\": \"00:00\",\n                    \"to\": \"23:30\",\n                    \"day\": \"sunday\"\n                }\n            ],\n            \"city\": \"Jeddah\",\n            \"district\": \"King Abdulaziz International Airport\",\n            \"storeName\": \"BR-1\",\n            \"lon\": 39.1732665,\n            \"id\": 17438,\n            \"stock\": \"available\",\n            \"lat\": 21.6609297,\n            \"storeCode\": \"br12\"\n        }\n    ]\n}"},{"id":"6b3ca6c2-8390-4ef2-b7e2-7ef6483f71d0","name":"404 Not Found","originalRequest":{"method":"POST","header":[{"key":"x-forwarded-authorization","value":"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6Ijk4OGQ1YTM3OWI3OGJkZjFlNTBhNDA5MTEzZjJiMGM3NWU0NTJlNDciLCJ0eXAiOiJKV1QifQ.eyJ1aWQiOiJKN0VPZHdmWE1SWjlBckFPNHdldnBGV3V1eG8yIiwiY29tcGFueUlkIjoiNTk4MCIsImNsaWVudFR5cGUiOiJFbnRlcnByaXNlUGFja2FnZSIsIm1hcmtldFBsYWNlTmFtZSI6InRyZW5keW9sIiwidXNlclR5cGUiOiJjb21wYW55QWRtaW4iLCJ1c2VyTmFtZSI6Im51bGwgbnVsbCIsInVzZXJJZCI6Ijk4ODUiLCJlbWFpbCI6Im9jaW5hcjM1QHRyeW90by5jb20iLCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vb3RvLXN0YWdlLWFwaSIsImF1ZCI6Im90by1zdGFnZS1hcGkiLCJhdXRoX3RpbWUiOjE3NjIzNzM0MjIsInVzZXJfaWQiOiJNWjRhdENEOXZqUzNQSnJvWG1JVTJUUDFmSVgyIiwic3ViIjoiTVo0YXRDRDl2alMzUEpyb1htSVUyVFAxZklYMiIsImlhdCI6MTc2NjY2NjM1MCwiZXhwIjoxNzY2NjY5OTUwLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInBob25lX251bWJlciI6Iis5NjY1NDg1NDUxMjMiLCJmaXJlYmFzZSI6eyJpZGVudGl0aWVzIjp7ImVtYWlsIjpbIm9jaW5hcjM1QHRyeW90by5jb20iXSwicGhvbmUiOlsiKzk2NjU0ODU0NTEyMyJdfSwic2lnbl9pbl9wcm92aWRlciI6ImN1c3RvbSJ9fQ.exub0ambY5Qaj6xkfNHokB_wIEN-P_yaJuPwvjH2YW2b_1hA2jj64y3ORVB9eU5J_6qjwsSzC2z6TaI2q2joWRCFI0WMAhGlD4NN8ypT9365KqNFeqXcxaJcbbAsnmH4HEWnR-MASFJjCYowg7mlu69TWK7DFMmsVQbKJZRWCYXE9QogTU85EjrPVXex3fnYLeUw30gMl8cmeIE9tjZUyR_4H6WW2bG5BPI1MgmxVk6zjacx3N1R3YH0A-IWBAeoWoRsvpTKg3FvB9yboh23Pbbun9t3wYeUlapKRt-vngnXjJpB1WyloY4lmdHt6RlPIhI6KABZmhmhWdrsc4rndw"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"items\": [\n    {\n      \"sku\": \"Umberella-2\",\n      \"qty\": 12\n    },\n    {\n      \"sku\": \"Umberella-1\",\n      \"qty\": 11\n    }\n  ],\n  \"selectedCity\": \"Jeddah\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://apis.tryoto.com/rest/v2/availableStoresForPickup"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"otoErrorCode\": \"OTO1184\",\r\n    \"success\": false,\r\n    \"otoErrorMessage\": \"There is no store available for pickup from store\"\r\n}"}],"_postman_id":"a2ab47a7-5f91-4717-ad85-26a6ad7f4306"},{"name":"Available Cities For Pickup","id":"fe4fd93e-bc4a-4c14-bdfd-8dabf60949c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.tryoto.com/rest/v2/availableCitiesForPickup","description":"<p>This API endpoint retrieves a list of cities where in-store pickup is currently supported. It allows marketplaces and merchants to identify eligible cities in which customers can select the pickup option during checkout or order creation. You can enable and disable it. from Warehouse/ Branch form.</p>\n<p>The response returns a simple list of city names where pickup-enabled stores are available, helping ensure that pickup options are only displayed for supported locations. This endpoint is designed to enhance pickup and click-and-collect experiences by providing a reliable reference for city-level pickup availability.</p>\n","urlObject":{"protocol":"https","path":["rest","v2","availableCitiesForPickup"],"host":["api","tryoto","com"],"query":[],"variable":[]}},"response":[{"id":"b7b56581-aa30-4070-a717-f06d2b2c27a6","name":"200","originalRequest":{"method":"POST","header":[{"key":"","value":"","disabled":true},{"key":"","value":"","disabled":true},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/availableCitiesForPickup"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"cities\": [\r\n        \"Jeddah\",\r\n        \"Aqiq\"\r\n    ],\r\n    \"success\": true\r\n}"}],"_postman_id":"fe4fd93e-bc4a-4c14-bdfd-8dabf60949c3"}],"id":"c8c7ece4-a954-449e-8bdd-d66515bba833","_postman_id":"c8c7ece4-a954-449e-8bdd-d66515bba833","description":""},{"name":"National Address","item":[{"name":"Get NationalAddress From ShortCode","id":"3dc4066c-3984-452b-b811-1c518d04a9ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"shortAddressCode\":\"RGUC8214\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getNationalAddressFromShortCode","description":"<p>This API endpoint accepts a short address code (also called <code>shortAddressCode</code> or national address short code) and returns the complete national address details for the corresponding location in the Kingdom of Saudi Arabia. It allows you to quickly retrieve full address information from the abbreviated code.</p>\n","urlObject":{"path":["rest","v2","getNationalAddressFromShortCode"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"7a0b8a33-16c8-4e5c-bc73-84872da97d23","name":"200 OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"shortAddressCode\":\"RGUC8214\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/getNationalAddressFromShortCode"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Xss-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"de4eddee8f58096b864e9f4ba717bec8"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Thu, 22 Jan 2026 10:37:56 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"15380"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Methods","value":"POST,GET,OPTIONS,PUT,DELETE,HEAD"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With, X-platform, X-platform-version, X-platform-env"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version, x-fetch-date,x-platform, x-platform-version"},{"key":"Access-Control-Max-Age","value":"728000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"zipCode\": \"12325\",\n        \"country\": {\n            \"unitOfMeasurement\": \"metricSystem\",\n            \"createdDate\": \"2020-11-12T08:38:46\",\n            \"nameAr\": \"المملكة العربية السعودية\",\n            \"dateFormat\": \"dateFormat.type1\",\n            \"name\": \"Kingdom of Saudi Arabia\",\n            \"modifiedDate\": \"2025-12-31T11:59:22\",\n            \"phoneCode\": \"966\",\n            \"currency\": \"SAR\",\n            \"id\": 1,\n            \"shortCode\": \"SA\",\n            \"countrySettings\": {\n                \"monetizedIntroVideoAmount\": 10,\n                \"flag\": \"Llq%2FIAM8asmOQzLTjHPCrUaI%2F3sqXwd9Hom6M6zcZsern0hyWdMhcWchHUGf0qEWsUBzL7dZWMHdygEgoEhmaA%3D%3D\",\n                \"monetizedIntroVideoURL\": \"{\\\"en\\\":\\\"https://www.youtube.com/watch?v=V-Ix9YgwO1s\\\",\\\"ar\\\":\\\"https://www.youtube.com/watch?v=Wm9ihz01NO8\\\"}\",\n                \"referralAvailable\": true,\n                \"allowDistrictCustomValue\": true,\n                \"otoFeePerOrder\": 1.4,\n                \"allowCityCustomValue\": false,\n                \"starterOtoFeePerOrder\": 1.3,\n                \"refereeAmount\": 25,\n                \"vatPercentage\": 15,\n                \"refererAmount\": 75,\n                \"featureBreakdownJSON\": \"[\\n\\t{\\n\\t\\t\\\"title\\\": \\\"Upgrade.generalFeatures\\\",\\n\\t\\t\\\"properties\\\": [\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.multipleUsers\\\",\\n\\t\\t\\t\\t\\\"free\\\": \\\"Upgrade.multipleUsers.Free\\\",\\n\\t\\t\\t\\t\\\"startUp\\\": \\\"Upgrade.multipleUsers.Startup\\\",\\n\\t\\t\\t\\t\\\"scale\\\": \\\"Upgrade.multipleUsers.Scale\\\",\\n\\t\\t\\t\\t\\\"enterprise\\\": \\\"Upgrade.multipleUsers.Enterprise\\\"\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.MultipleWarehouses\\\",\\n\\t\\t\\t\\t\\\"free\\\": \\\"Upgrade.MultipleWarehouses.Free\\\",\\n\\t\\t\\t\\t\\\"startUp\\\": \\\"Upgrade.MultipleWarehouses.Startup\\\",\\n\\t\\t\\t\\t\\\"scale\\\": \\\"Upgrade.MultipleWarehouses.Scale\\\",\\n\\t\\t\\t\\t\\\"enterprise\\\": \\\"Upgrade.MultipleWarehouses.Enterprise\\\"\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.SalesChannels\\\",\\n\\t\\t\\t\\t\\\"free\\\": \\\"Upgrade.SalesChannels.Free\\\",\\n\\t\\t\\t\\t\\\"startUp\\\": \\\"Upgrade.SalesChannels.Startup\\\",\\n\\t\\t\\t\\t\\\"scale\\\": \\\"Upgrade.SalesChannels.Scale\\\",\\n\\t\\t\\t\\t\\\"enterprise\\\": \\\"Upgrade.SalesChannels.Enterprise\\\"\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.BrandConfigurations\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": \\\"Upgrade.BrandConfigurations.Startup\\\",\\n\\t\\t\\t\\t\\\"scale\\\": \\\"Upgrade.BrandConfigurations.Scale\\\",\\n\\t\\t\\t\\t\\\"enterprise\\\": \\\"Upgrade.BrandConfigurations.Enterprise\\\"\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.Branches\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": false,\\n\\t\\t\\t\\t\\\"enterprise\\\": \\\"Upgrade.Branches.Enterprise\\\"\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.CODTransfers\\\",\\n\\t\\t\\t\\t\\\"free\\\": \\\"Upgrade.CODTransfers.Free\\\",\\n\\t\\t\\t\\t\\\"startUp\\\": \\\"Upgrade.CODTransfers.Startup\\\",\\n\\t\\t\\t\\t\\\"scale\\\": \\\"Upgrade.CODTransfers.Scale\\\",\\n\\t\\t\\t\\t\\\"enterprise\\\": \\\"Upgrade.CODTransfers.Enterprise\\\"\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.CNS\\\",\\n\\t\\t\\t\\t\\\"free\\\": \\\"Upgrade.CNS.Free\\\",\\n\\t\\t\\t\\t\\\"startUp\\\": \\\"Upgrade.CNS.Startup\\\",\\n\\t\\t\\t\\t\\\"scale\\\": \\\"Upgrade.CNS.Scale\\\",\\n\\t\\t\\t\\t\\\"enterprise\\\": \\\"Upgrade.CNS.Enterprise\\\"\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.OTOPack\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": \\\"Upgrade.OTOPack.Scale\\\",\\n\\t\\t\\t\\t\\\"enterprise\\\": \\\"Upgrade.OTOPack.Enterprise\\\"\\n\\t\\t\\t}\\n\\t\\t]\\n\\t},\\n\\t{\\n\\t\\t\\\"title\\\": \\\"Upgrade.OrderMangementSystem\\\",\\n\\t\\t\\\"properties\\\": [\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.ManualOrderCreation\\\",\\n\\t\\t\\t\\t\\\"free\\\": true,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.ImportingBulkorders\\\",\\n\\t\\t\\t\\t\\\"free\\\": true,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.SynchronizeProducts\\\",\\n\\t\\t\\t\\t\\\"free\\\": true,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.ImportingProducts\\\",\\n\\t\\t\\t\\t\\\"free\\\": true,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.CityCorrector\\\",\\n\\t\\t\\t\\t\\\"free\\\": true,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.OrderSplitting\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.AutomatedHoldOrders\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": false,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.AutomatedConfirmation\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": false,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.CodConfirmationProcess\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": false,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.ClickCollect\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": false,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t}\\n\\t\\t]\\n\\t},\\n\\t{\\n\\t\\t\\\"title\\\": \\\"Upgrade.ReturnSystem\\\",\\n\\t\\t\\\"properties\\\": [\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.ReturnLabels\\\",\\n\\t\\t\\t\\t\\\"free\\\": true,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.returnLablesDifferentOrigin\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.ReturnPortal\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.CustomerSupportUser\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.ReturnPolicy\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": false,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t}\\n\\t\\t]\\n\\t},\\n\\t{\\n\\t\\t\\\"title\\\": \\\"Upgrade.TrackingAndNotification\\\",\\n\\t\\t\\\"properties\\\": [\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.CustomizableTracking\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.CustomerFeedback \\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n         {\\n\\t\\t      \\\"label\\\": \\\"Upgrade.CustomizableReturn\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n         {\\n\\t\\t    \\\"label\\\": \\\"Upgrade.CustomizableDeliverySlot\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": false,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n         {\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.AddressVerification\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": false,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.TrackingSms\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.FailedDeliverySms\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.FeedbackSms\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.adManagement\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.SMTPSettings\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.EmailTemplate\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": false,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t}\\n\\t\\t]\\n\\t},\\n\\t{\\n\\t\\t\\\"title\\\": \\\"Upgrade.LastMile\\\",\\n\\t\\t\\\"properties\\\": [\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.ShippingCalculator\\\",\\n\\t\\t\\t\\t\\\"free\\\": true,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.OTORates\\\",\\n\\t\\t\\t\\t\\\"free\\\": true,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.bulkAWBs\\\",\\n\\t\\t\\t\\t\\\"free\\\": true,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.AWBwithInvoice\\\",\\n\\t\\t\\t\\t\\\"free\\\": true,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.RealTimeTracking\\\",\\n\\t\\t\\t\\t\\\"free\\\": true,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.YourOwnRates\\\",\\n\\t\\t\\t\\t\\\"free\\\": \\\"Upgrade.YourOwnRates.Free\\\",\\n\\t\\t\\t\\t\\\"startUp\\\": \\\"Upgrade.YourOwnRates.Startup\\\",\\n\\t\\t\\t\\t\\\"scale\\\": \\\"Upgrade.YourOwnRates.Scale\\\",\\n\\t\\t\\t\\t\\\"enterprise\\\": \\\"Upgrade.YourOwnRates.Enterprise\\\"\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.TransactionFees\\\",\\n\\t\\t\\t\\t\\\"free\\\": \\\"Upgrade.TransactionFees.Free\\\",\\n\\t\\t\\t\\t\\\"startUp\\\": \\\"Upgrade.TransactionFees.Startup\\\",\\n\\t\\t\\t\\t\\\"scale\\\": \\\"Upgrade.TransactionFees.Scale\\\",\\n\\t\\t\\t\\t\\\"enterprise\\\": \\\"Upgrade.TransactionFees.Enterprise\\\"\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.OTOFlex\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.ShippingAutomationRules\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": \\\"Upgrade.ShippingAutomationRules.Scale\\\",\\n\\t\\t\\t\\t\\\"enterprise\\\": \\\"Upgrade.ShippingAutomationRules.Enterprise\\\"\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.PerformanceTracker\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t}\\n\\t\\t]\\n\\t},\\n\\t{\\n\\t\\t\\\"title\\\": \\\"Upgrade.Support\\\",\\n\\t\\t\\\"properties\\\": [\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.SupportChannels\\\",\\n\\t\\t\\t\\t\\\"free\\\": \\\"Upgrade.SupportChannels.free\\\",\\n\\t\\t\\t\\t\\\"startUp\\\": \\\"Upgrade.SupportChannels.Startup\\\",\\n\\t\\t\\t\\t\\\"scale\\\": \\\"Upgrade.SupportChannels.Scale\\\",\\n\\t\\t\\t\\t\\\"enterprise\\\": \\\"Upgrade.SupportChannels.Enterprise\\\"\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.KnolwedgeBase \\\",\\n\\t\\t\\t\\t\\\"free\\\": true,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t}\\n\\t\\t]\\n\\t},\\n\\t{\\n\\t\\t\\\"title\\\": \\\"Upgrade.ReportsAndAnalytics\\\",\\n\\t\\t\\\"properties\\\": [\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.AnalyticsDashboard\\\",\\n\\t\\t\\t\\t\\\"free\\\": true,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.CODReports \\\",\\n\\t\\t\\t\\t\\\"free\\\": true,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.DCPerformance\\\",\\n\\t\\t\\t\\t\\\"free\\\": true,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.CustomerAnalysis\\\",\\n\\t\\t\\t\\t\\\"free\\\": true,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.DriversPerformance\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.BrandPerformance\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.WarehousePerformance\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": true,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.SLABreaches\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.BranchPerformance\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": true,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t},\\n\\t\\t\\t{\\n\\t\\t\\t\\t\\\"label\\\": \\\"Upgrade.CustomReports\\\",\\n\\t\\t\\t\\t\\\"free\\\": false,\\n\\t\\t\\t\\t\\\"startUp\\\": false,\\n\\t\\t\\t\\t\\\"scale\\\": false,\\n\\t\\t\\t\\t\\\"enterprise\\\": true\\n\\t\\t\\t}\\n\\t\\t]\\n\\t}\\n]\",\n                \"id\": 186,\n                \"minimumChargeAmount\": 10,\n                \"mapSettings\": null,\n                \"allowStateCustomValue\": false,\n                \"configJSON\": \"{\\n\\t\\\"country\\\": {\\n\\t\\t\\\"show\\\": true,\\n\\t\\t\\\"label\\\": \\\"country\\\",\\n\\t\\t\\\"required\\\": true,\\n\\t\\t\\\"col\\\": 12\\n\\t},\\n\\t\\\"fullAddressLine\\\": {\\n\\t\\t\\\"show\\\": true,\\n\\t\\t\\\"label\\\": \\\"fullAddressLine\\\",\\n\\t\\t\\\"placeholder\\\": \\\"fullAddressPlaceholder\\\",\\n\\t\\t\\\"shortAddress\\\": true,\\n\\t\\t\\\"autocomplete\\\": true,\\n\\t\\t\\\"required\\\": true,\\n\\t\\t\\\"col\\\": 12\\n\\t},\\n\\t\\\"building\\\": {\\n\\t\\t\\\"show\\\": true,\\n\\t\\t\\\"label\\\": \\\"building\\\",\\n\\t\\t\\\"col\\\": 6\\n\\t},\\n\\t\\\"street\\\": {\\n\\t\\t\\\"show\\\": true,\\n\\t\\t\\\"label\\\": \\\"street\\\",\\n\\t\\t\\\"col\\\": 6\\n\\t},\\n\\t\\\"secondary\\\": {\\n\\t\\t\\\"show\\\": true,\\n\\t\\t\\\"label\\\": \\\"secondaryAddressFieldLabel\\\",\\n\\t\\t\\\"col\\\": 6\\n\\t},\\n\\t\\\"city\\\": {\\n\\t\\t\\\"show\\\": true,\\n\\t\\t\\\"complex\\\": true,\\n\\t\\t\\\"label\\\": \\\"city\\\",\\n\\t\\t\\\"required\\\": true,\\n\\t\\t\\\"col\\\": 6\\n\\t},\\n\\t\\\"district\\\": {\\n\\t\\t\\\"show\\\": true,\\n\\t\\t\\\"label\\\": \\\"district\\\",\\n\\t\\t\\\"allowCustomValue\\\": true,\\n\\t\\t\\\"col\\\": 6\\n\\t},\\n\\t\\\"zipCode\\\": {\\n\\t\\t\\\"show\\\": true,\\n\\t\\t\\\"label\\\": \\\"zipCode\\\",\\n\\t\\t\\\"col\\\": 6\\n\\t}\\n}\",\n                \"hasShortAddress\": true,\n                \"ecomPlusFee\": null,\n                \"paymentGatewayType\": \"TAP_PAYMENT\",\n                \"hasNeighbourhood\": false,\n                \"otoSMSProviderId\": 11,\n                \"allowedCountries\": \"SA,BH,AE,OM,QA,KW,CN,CA\",\n                \"hasState\": true,\n                \"minimumBankTransferLimit\": 500,\n                \"createdDate\": \"2024-10-31T07:26:46\",\n                \"zipCodeRequired\": false,\n                \"internationalDocRequirement\": false,\n                \"bankTransferAvailable\": true,\n                \"bankTransferReceiverAccount\": \"{\\\"bankName\\\":\\\"BANK ALJAZIRA\\\",\\\"ibanNumber\\\":\\\"SA8460100032095017958001\\\",\\\"bankHolderName\\\":\\\"OTO Global Arabia IT Company\\\"}\",\n                \"modifiedDate\": \"2025-12-31T11:59:22\",\n                \"scaleOtoFeePerOrder\": 0.5,\n                \"useComplexCityComponent\": true,\n                \"chargeCreditOptions\": \"100,500,1000,2000,4000\",\n                \"status\": \"active\"\n            }\n        },\n        \"districtName\": \"East Umm Al Hamam\",\n        \"lng\": \"46.65533407\",\n        \"city\": {\n            \"createdDate\": \"2019-10-22T15:40:45\",\n            \"stateID\": 2777018,\n            \"name\": \"Riyadh\",\n            \"modifiedDate\": \"2025-12-30T00:49:31\",\n            \"id\": 1,\n            \"countryName\": \"SA\",\n            \"countryID\": 1,\n            \"defaultZipCode\": \"12251\"\n        },\n        \"stateID\": 2777018,\n        \"cityID\": 1,\n        \"countryID\": 1,\n        \"secondary\": \"4593\",\n        \"buildingName\": \"8214\",\n        \"streetName\": \"Wadi Samael\",\n        \"districtID\": 2783096,\n        \"shortAddressCode\": \"RGUC8214\",\n        \"cityName\": \"Riyadh\",\n        \"stateName\": \"Riyadh Province\",\n        \"neighbourhoodName\": null,\n        \"neighbourhood\": null,\n        \"district\": {\n            \"createdDate\": \"2024-07-30T12:21:28\",\n            \"name\": \"East Umm Al Hamam\",\n            \"modifiedDate\": \"2024-07-30T12:21:28\",\n            \"id\": 2783096,\n            \"cityID\": 1\n        },\n        \"countryShortCode\": \"SA\",\n        \"countryName\": \"Kingdom of Saudi Arabia\",\n        \"state\": {\n            \"deliveryCompanies\": null,\n            \"createdDate\": null,\n            \"name\": \"Riyadh Province\",\n            \"modifiedDate\": null,\n            \"id\": 2777018,\n            \"countryName\": null,\n            \"shortCode\": \"RYD\",\n            \"countryID\": 1\n        },\n        \"neighbourhoodID\": null,\n        \"formattedFullAddress\": \"8214, Wadi Samael, 4593, East Umm Al Hamam, 12325, Riyadh, Kingdom of Saudi Arabia, RGUC8214\",\n        \"lat\": \"24.69447065\"\n    },\n    \"success\": true\n}"}],"_postman_id":"3dc4066c-3984-452b-b811-1c518d04a9ae"}],"id":"ada72043-7b6d-46ba-bd96-a5e010e13fe7","_postman_id":"ada72043-7b6d-46ba-bd96-a5e010e13fe7","description":""},{"name":"Webhook","item":[{"name":"webhook","event":[{"listen":"test","script":{"id":"dc4ccc6f-310d-4282-bfa3-406b5c08a0a5","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript","packages":{}}}],"id":"9671ca1f-7d06-43fc-8ee9-cf9c336b088d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"method\":\"post\",\r\n    \"url\":\"https://webhook.site/3e53c98a-a089-4ca4-9bc4-df10e5a71e4b\",\r\n    \"orderPrefix\":\"fulfillment\",\r\n    \"timestampFormat\":\"2025-01-01 13:14:34\",\r\n    \"secretKey\":\"key1234\",\r\n    \"authorizationKey\":\"authorizationkey123\",\r\n    \"webhookType\":\"shipmentError\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/webhook","description":"<p><strong>Available Packages:</strong> Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This endpoint enables OTO to send update payloads to the specified URL using the defined method. Optional security measures, such as token authentication and payload validation, can be configured for enhanced security.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>method</td>\n<td>yes</td>\n<td>string</td>\n<td><code>POST</code> or <code>PUT</code></td>\n</tr>\n<tr>\n<td>url</td>\n<td>yes</td>\n<td>string</td>\n<td>Your endpoint listens to get OTO webhook payload, when order status changes. exp.<code>https://webhook.site/3e53c98a-a089-4ca4-9bc4-df10e5a71e4b</code></td>\n</tr>\n<tr>\n<td>secretKey</td>\n<td>no</td>\n<td>string</td>\n<td>With this key message is signed and receiver validate.</td>\n</tr>\n<tr>\n<td>authorizationKey</td>\n<td>no</td>\n<td>string</td>\n<td>Secure token used to authenticate and validate incoming webhook requests.</td>\n</tr>\n<tr>\n<td>timestampFormat</td>\n<td>no</td>\n<td>string</td>\n<td>Exp \"yyyy-MM-dd HH:mm:ss\" format receiver want to get.</td>\n</tr>\n<tr>\n<td>orderPrefix</td>\n<td>no</td>\n<td>string</td>\n<td>If orders has prefix in OTO, then put prefix string to be removed before webhook body prepared.</td>\n</tr>\n<tr>\n<td>webhookType</td>\n<td>no</td>\n<td>string</td>\n<td><code>shipmentError</code>, sends create shipment error messages; <code>orderStatus</code> sends order status changes, <code>newOrders</code> webhook is used to create orders in a different WMS and <code>walletTransactions</code> sends real-time notifications whenever a wallet transaction</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","webhook"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"f2b65767-3a96-4e78-8c24-15bd27c34893","name":"200 webhook-order status","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"method\":\"post\",\r\n    \"url\":\"https://webhook.site/3e53c98a-a089-4ca4-9bc4-df10e5a71e4b\",\r\n    \"orderPrefix\":\"fulfillment\",\r\n    \"timestampFormat\":\"2025-01-01 13:14:34\",\r\n    \"secretKey\":\"key1234\",\r\n    \"authorizationKey\":\"authorizationkey123\",\r\n    \"webhookType\":\"orderStatus\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/webhook"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"4341c271e3b9c749f0555d1add18f113"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Wed, 02 Feb 2022 14:11:07 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"63"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"id\": \"59\",\n    \"message\": \"webhook has been created\"\n}"},{"id":"1c2dc114-09e0-4a84-98f9-65458b1c0b61","name":"200 webhook- shipment error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"method\":\"post\",\r\n    \"url\":\"https://webhook.site/3e53c98a-a089-4ca4-9bc4-df10e5a71e4b\",\r\n    \"orderPrefix\":\"fulfillment\",\r\n    \"timestampFormat\":\"2025-01-01 13:14:34\",\r\n    \"secretKey\":\"key1234\",\r\n    \"authorizationKey\":\"authorizationkey123\",\r\n    \"webhookType\":\"shipmentError\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/webhook"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"4341c271e3b9c749f0555d1add18f113"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Wed, 02 Feb 2022 14:11:07 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"63"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"id\": \"59\",\n    \"message\": \"webhook has been created\"\n}"}],"_postman_id":"9671ca1f-7d06-43fc-8ee9-cf9c336b088d"},{"name":"webhook","event":[{"listen":"test","script":{"id":"a6dd936e-e37b-42b8-b80c-767016d8e993","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript"}}],"id":"ac4e1163-dbe4-4b74-a10f-4098731dfc27","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/webhook","description":"<p><strong>Available Packages:</strong> Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This endpoint allows you to retrieve a list of all registered webhook definitions. It provides detailed information about each webhook, including its configuration and associated event triggers, enabling you to manage and review your webhook integrations effectively.</p>\n<p><strong>Note:</strong> You can filter by id if you know the id of the webhook.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>no</td>\n<td>string</td>\n<td>id of the webhook</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","webhook"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"bffd72f8-73db-4ccd-aa07-104de027056d","name":"200","originalRequest":{"method":"GET","header":[],"url":"https://api.tryoto.com/rest/v2/webhook"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"5ae767cdbb3cacc38c0de4dee7bc72b6"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Wed, 02 Feb 2022 14:11:12 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"238"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"webhooks\": [\n        {\n            \"method\": \"post\",\n            \"secretKey\": \"secret123\",\n            \"authorizationKey\": \"authorization123\",\n            \"timestampFormat\": \"2025-01-01 10:10:10\",\n            \"id\": 59,\n            \"url\": \"https://webhook.site/3e53c98a-a089-4ca4-9bc4-df10e5a71e4b\",\n            \"orderPrefix\": \"fulfillment\"\n        }\n    ],\n    \"success\": true\n}"},{"id":"5f9aad06-5e04-44fb-a505-7a510256c70a","name":"200-filterById","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/webhook?id=59","host":["https://api.tryoto.com"],"path":["rest","v2","webhook"],"query":[{"key":"id","value":"59"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"040b4492b339fb264261c8fcfe739c97"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Wed, 02 Feb 2022 14:12:39 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"238"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"webhooks\": [\n        {\n            \"method\": \"post\",\n            \"secretKey\": \"secret123\",\n            \"authorizationKey\": \"authorization123\",\n            \"timestampFormat\": \"2025-01-01 10:10:10\",\n            \"id\": 59,\n            \"url\": \"https://webhook.site/3e53c98a-a089-4ca4-9bc4-df10e5a71e4b\",\n            \"orderPrefix\": \"fulfillment\"\n        }\n    ],\n    \"success\": true\n}"}],"_postman_id":"ac4e1163-dbe4-4b74-a10f-4098731dfc27"},{"name":"webhook","event":[{"listen":"test","script":{"id":"e62e64b3-f29e-4244-aa8f-5ea6bd911c39","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript","packages":{}}}],"id":"02dab629-9c15-4cc5-973a-363e1745a90f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\":59,\r\n    \"method\":\"post\",\r\n    \"url\":\"https://webhook.site/3e53c98a-a089-4ca4-9bc4-df10e5a71e4b\",\r\n    \"orderPrefix\":\"test-2\",\r\n    \"timestampFormat\":\"2025-01-01 10:10:10\",\r\n    \"secretKey\":\"secret123\",\r\n    \"authorizationKey\":\"authorizationkey123\",\r\n    \"webhookType\":\"orderStatus\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/webhook","description":"<p><strong>Available Packages:</strong> Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint allows updating an already registered webhook by providing its unique ID. This ensures you can modify existing webhook configurations, such as URL, secretKey, or other parameters, without needing to delete and recreate it.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>yes</td>\n<td>string</td>\n<td>Id of the webhook record.</td>\n</tr>\n<tr>\n<td>method</td>\n<td>yes</td>\n<td>string</td>\n<td><code>POST</code> or <code>PUT</code></td>\n</tr>\n<tr>\n<td>url</td>\n<td>yes</td>\n<td>string</td>\n<td>Your endpoint listens to get OTO webhook payload, when order status changes. exp.<code>https://webhook.site/3e53c98a-a089-4ca4-9bc4-df10e5a71e4b</code></td>\n</tr>\n<tr>\n<td>secretKey</td>\n<td>no</td>\n<td>string</td>\n<td>With this key message is signed and receiver validate.</td>\n</tr>\n<tr>\n<td>authorizationKey</td>\n<td>no</td>\n<td>string</td>\n<td>Authorization key.</td>\n</tr>\n<tr>\n<td>timestampFormat</td>\n<td>no</td>\n<td>string</td>\n<td>Exp \"yyyy-MM-dd HH:mm:ss\" format receiver want to get.</td>\n</tr>\n<tr>\n<td>orderPrefix</td>\n<td>no</td>\n<td>string</td>\n<td>If orders has prefix in OTO, then put prefix string to be removed before webhook body prepared.</td>\n</tr>\n<tr>\n<td>webhookType</td>\n<td>no</td>\n<td>string</td>\n<td><code>shipmentError</code>, sends create shipment error messages; <code>orderStatus</code> sends order status changes. default is <code>orderStatus and newOrders</code> webhook is used to create orders in a different WMS.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","webhook"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"10c72439-8c9b-4b78-ba79-3dd3ad20f994","name":"200","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\":59,\r\n    \"method\":\"POST\",\r\n    \"url\":\"https://webhook.site/3e53c98a-a089-4ca4-9bc4-df10e5a71e4b\",\r\n    \"orderPrefix\":\"test-2\",\r\n    \"timestampFormat\":\"2025-01-01 10:10:10\",\r\n    \"secretKey\":\"secret123\",\r\n    \"authorizationKey\":\"authorization123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/webhook"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"f80e87e442367c64b2e0d7deab70bb50"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Wed, 02 Feb 2022 14:12:05 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"53"},{"key":"Via","value":"1.1 google"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"webhook has been updated\"\n}"}],"_postman_id":"02dab629-9c15-4cc5-973a-363e1745a90f"},{"name":"webhook","event":[{"listen":"test","script":{"id":"a6dd936e-e37b-42b8-b80c-767016d8e993","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript"}}],"id":"49a5d0df-b7b3-4e40-b8e4-3cb41783a7fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.tryoto.com/rest/v2/webhook","description":"<p><strong>Available Packages:</strong> Starter Package, Scale Package, Enterprise Package, Marketplaces  </p>\n<p>This API endpoint enables the removal of a registered webhook from the system using its unique ID. This ensures you can effectively manage and clean up webhook configurations that are no longer needed.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>yes</td>\n<td>string</td>\n<td>Id of the webhook record.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["rest","v2","webhook"],"host":["https://api.tryoto.com"],"query":[],"variable":[]}},"response":[{"id":"ba0f9a55-3b0a-4ef3-8fb3-fe2df4d8e604","name":"webhook","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://api.tryoto.com/rest/v2/webhook?id=3","host":["https://api.tryoto.com"],"path":["rest","v2","webhook"],"query":[{"key":"id","value":"3"}]}},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"message\": \"webhook has been deleted\"\r\n}"}],"_postman_id":"49a5d0df-b7b3-4e40-b8e4-3cb41783a7fe"}],"id":"26e2a04a-e7bc-420d-893e-6fb0170d6151","description":"<h1 id=\"webhook-for-order\">WEBHOOK for ORDER</h1>\n<p>There are 3 types of webhook for now, <code>newOrders,</code> <code>orderStatus</code> ,<code>shipmentError</code> and <code>walletTransaction.</code></p>\n<p>OTO will push updates to the registered webhook endpoint for the <code>orderStatus</code> type whenever an order status changes. This includes statuses such as Processing, Delivered, Returned, and more.</p>\n<p>OTO will push an update via the <code>shipmentError</code> webhook type, providing details about the error, if an error occurs while an order shipment.</p>\n<p>OTO will push the order details to you through the <code>newOrders</code> webhook type, If you need to create an existing order in a different WMS system.</p>\n<p>OTO will push wallet transaction details to you through the <code>walletTransaction</code> webhook type, allowing you to track credit usage, charges, refunds, and balance updates in real time for financial reconciliation and reporting.</p>\n<p>timestamp value belongs to UTC time zone.</p>\n<p>If registered webhook type is orderStatus, endpoint will get a payload:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"orderId\": \"1234\",\n  \"parentOrderId\":\"12334\"\n  \"returnOrderId\":\"1234-R1\",\n  \"otoId\":\"17234521\",\n  \"entityId\":\"5433121\",\n  \"brandedTrackingURL\": \"https://app.tryoto.com/sms/order-tracking?key=RUtIVHlMYkVBdlZRck1XbDhZVlBuR0FnUE5ZalVWdjFQMnhaYzlJb0tNYTh2bDB2TDZQekdXVHhxN3E0K0xyZ0xSeS8rWFoxQll4UnpKKzBaUGhNVkE9PQ==\",\n  \"brandId\":\"515\",\n  \"status\": \"shipmentProcessing|delivered|returned|...\",\n  \"dcStatus\": \"status coming from the delivery company\",\n  \"returnStatus\":\"reverseShipment\",\n  \"note\": \"optional note to show in order history\",\n  \"pickupLocationCode\":\"code-101\",\n  \"driverName\": \"FirstName LastName\",\n  \"driverPhone\": \"966555444333\",\n  \"driverEmail\": \"driver@example.com\",\n  \"driverId\":\"123124\", \n  \"printAWBURL\": \"https://app.tryoto.com/OTOAWB?enc=eyJpZHMiOlsxMjU1MDkzOF0sImNvbXBhbnlJZCI6MTQ5MjF9\",\n  \"trackingNumber\": \"ASD00123\",\n  \"dcTrackingNumber\":\"983643812\",\n  \"trackingUrl\": \"www.example…...\",\n  \"deliveryCompany\": \"fastExpress\",\n  \"shipmentWeight\":2,\n  \"attemptFailureReason\": \"Customer was not in the house\",\n  \"ref1\": \"REF001\",\n  \"ref2\": \"REF002\",\n  \"ref3\": \"REF003\"\n  \"timestamp\": \"1595941360328\",\n  \"signature\": \"S7aLSdZjfZAIf9IOArNgTLI5PXhKDkTeYmrhIfhpE79REU2NLg6Kbeb9KavwRfhV3UhAoFNefnezBEbnn5VO7GlTN4FSESUjf1wKctrfO5gJLFuK2JhIG/p32HSj7A4XvvVYg1xWNOmuM9Ua61zyR7TG5gC0fDipDYcxYAd4vP/RvqWm056IwIRAuevlxLr/EL6JuS9gmNGrAXz733rkjt6RV+ZmFS4VAtSK/WDQOQU3o2CyJipCA6cCo9DRwvHrzUYZNWMakpi70wjhajZRZ5L/4Z7u3D21FsB/LUeRQ9D5niVCaNjDU3e9PQe9ig1frR3LsYOiz5Y0UAyq9izfKg==\"\n}\n\n</code></pre>\n<p>Signed “orderId:status:timestamp” with “HmacSHA256” method and Base64 Encoded string.<br />Public key for the signature will be shared on private.</p>\n<ul>\n<li><p><strong>orderId</strong>: Unique identifier of the order.</p>\n</li>\n<li><p><strong>returnOrderId</strong>: Unique identifie of the return order.</p>\n</li>\n<li><p><strong>otoId</strong>: Unique identifier assigned to the order by OTO.</p>\n</li>\n<li><p><strong>entityId</strong>: Identifier of the entity (e.g., sales channels) linked to the order.</p>\n</li>\n<li><p><strong>status</strong>: Current status of the shipment in OTO (e.g., <code>shipmentProcessing</code>, <code>delivered</code>, <code>returned</code>, etc.).</p>\n</li>\n<li><p><strong>dcStatus</strong>: The delivery company’s (courier partner’s) specific status for the shipment.</p>\n</li>\n<li><p><strong>returnStatus:</strong> Current status of the return order's in OTO (e.g., <code>reverseShipmentProcessing</code>, <code>reverseReturned</code> etc.).</p>\n</li>\n<li><p><strong>pickupLocationCode</strong>: Unique code representing the pickup location for the shipment.</p>\n</li>\n<li><p><strong>driverName</strong>: Full name of the assigned delivery driver.</p>\n</li>\n<li><p><strong>driverPhone</strong>: Contact phone number of the driver (with country code).</p>\n</li>\n<li><p><strong>driverEmail</strong>: Contact email of the driver.</p>\n</li>\n<li><p><strong>printAWBURL</strong>: URL to download or print the Air Waybill (AWB) document for the shipment.</p>\n</li>\n<li><p><strong>trackingNumber</strong>: Tracking number generated by OTO for shipment tracking.</p>\n</li>\n<li><p><strong>dcTrackingNumber</strong>: Tracking number generated by the delivery company for shipment tracking.</p>\n</li>\n<li><p><strong>trackingUrl</strong>: URL provided for tracking the shipment in real time.</p>\n</li>\n<li><p><strong>attemptFailureReason</strong>: Indicates the reason why a <strong>delivery or pickup attempt</strong> was unsuccessful.</p>\n</li>\n<li><p><strong>ref1</strong>: Optional reference field (e.g., internal code, system reference).</p>\n</li>\n<li><p><strong>ref2</strong>: Optional reference field (can store secondary identifiers).</p>\n</li>\n<li><p><strong>timestamp</strong>: Unix epoch timestamp (in milliseconds) indicating when the event occurred (<code>1595941360328</code>).</p>\n</li>\n<li><p><strong>signature</strong>: Encrypted digital signature used to verify authenticity and integrity of the data.</p>\n</li>\n</ul>\n<p>If registered webhook type is <code>shipmentError</code>, endpoint will get a payload:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"orderId\": \"7523\",\n    \"signature\": \"bQnNzL2VVwu0joYPfx6Qs3lsoEdVCMR+5xSPdMbABFE=\",\n    \"errorMessage\": \"delivery company not allow to create shipment\",\n    \"deliveryCompanyResponse\": \"error: Shipper.PartyAddress - City/Zipcode is empty\",\n    \"errorCode\": \"deliveryCompanyError\",\n    \"deliveryCompany\": \"aramex\",\n    \"timestamp\": \"1653642441399\"\n}\n\n</code></pre>\n<p>Signed “orderId:errorCode:timestamp” with “HmacSHA256” method and Base64 Encoded string.<br />Public key for the signature will be shared on private.</p>\n<p>If registered webhook type is <code>newOrders</code>, endpoint will get a payload:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"order\": {\n        \"address\": {\n            \"country\": \"AE\",\n            \"address\": \"46C3+Q7 Dubai - United Arab Emirates\",\n            \"city\": \"Dubai\",\n            \"name\": \"fatmanur\",\n            \"mobile\": \"966513321131\",\n            \"state\": \"Dubai\"\n        },\n        \"warehouseId\": 11083,\n        \"grandTotal\": 1,\n        \"otoId\": 14796940,\n        \"paymentMethod\": \"paid\",\n        \"weight\": 1,\n        \"currency\": \"SAR\",\n        \"incrementId\": \"OID-23331-1035\",\n        \"salesChannel\": \"manual\",\n        \"brand\": \"Example Brand\",\n        \"codFee\": 0.0,\n        \"items\": [\n            {\n                \"itemId\": 12402868,\n                \"qtyOrdered\": 1,\n                \"sku\": \"10143\",\n                \"qtyReturned\": null,\n                \"productId\": \"string\",\n                \"productName\": \"string\"\n                \"itemType\": \"string\",\n            }\n        ],\n        \"status\": \"assignedToWarehouse\"\n    },\n    \"timestamp\": 1742822768001\n}\n\n</code></pre>\n<p>If registered webhook type is <code>walletTransaction</code>, endpoint will get a payload:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"amount\": -29,\n  \"orderId\": \"OID-22863-12091111144662\",\n  \"transactionStatus\": \"completed\",\n  \"descriptionKey\": \"dcFeeSearchingDriverDescription\",\n  \"chargeType\": \"charge\",\n  \"pickupLocationCode\": \"OMAR\",\n  \"description\": \"dcFeeSearchingDriverDescription\",\n  \"transactionDate\": \"2025-12-29T12:27:33Z\",\n  \"shipmentType\": \"forward\",\n  \"transactionType\": \"dcFee\",\n  \"remainingAmount\": 2820,\n  \"deliveryCompanyName\": \"OTO Flex Agg.\",\n  \"shipmentId\": \"2D2B6AD7\",\n  \"otoId\": 31050818,\n  \"id\": 1150824,\n  \"originalWeight\": 1,\n  \"shipmentStatus\": \"searchingDriver\",\n  \"timestamp\": 1767011253000\n}\n\n</code></pre>\n<p><strong>id</strong>: Unique ID of the transaction.<br /><strong>otoId</strong>: Unique order identifier in OTO system.<br /><strong>orderId</strong>: External order ID from the marketplace.<br /><strong>shipmentId</strong>: Shipment number.<br /><strong>deliveryCompanyName</strong>: Delivery company connection/integration name.<br /><strong>shipmentStatus</strong>: The current status of the shipment (e.g., Delivered, Returned, Canceled).<br /><strong>shipmentType</strong>: Shipment type (forward, reverse, return).<br /><strong>pickupLocationCode</strong>: Pickup location code.<br /><strong>brandName</strong>: Brand or vendor name registered in OTO.<br /><strong>transactionDate</strong>: Timestamp of the transaction event.<br /><strong>description</strong>: Description of the transaction.<br /><strong>descriptionKey</strong>: Description key of the transaction (e.g., dcFeeShipmentCanceledRevokedDescription).<br /><strong>weightUpdate</strong>: Formatted text like “Old weight 83.25, new weight 278.32” (only for weight-related transactions).<br /><strong>originalWeight</strong>: Previously recorded weight.<br /><strong>updatedWeight</strong>: New weight applied after update.<br /><strong>chargeType</strong>: Type of the charge (creditPurchase, charge, additionalCharge, refund, partialRefund).<br /><strong>amount</strong>: Amount with sign indicated — negative for charges (-), positive for refunds (+).<br /><strong>paidPrice</strong>: Paid price for the credit charges.<br /><strong>remainingAmount</strong>: Outstanding amount after the transaction.<br /><strong>invoiceLink</strong>: URL to the related invoice or statement.</p>\n","event":[{"listen":"prerequest","script":{"id":"61ae079d-9565-4a8a-b6d7-f3a5d9359f00","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"55920471-32b3-4f14-946e-85cc783cee60","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"26e2a04a-e7bc-420d-893e-6fb0170d6151"},{"name":"OTO FLEX","item":[{"name":"assignDriver","id":"8a756562-ee93-4b6e-9de7-9dcd44d4dc41","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"orderIDs\": [3079460],\n  \"driverID\": 8702,\n  \"driverEmail\": \"test@driver.com\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/assignDriver","description":"<p><strong>Available Packages:</strong> Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint enables clients to assign a specific driver to their shipments for the OTO Flex app. This endpoint streamlines the allocation process, allowing businesses to efficiently manage driver assignments and ensure smooth delivery operations. Either valid driverID or driverEmail is required.</p>\n<p><strong>Request Paramaters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderIDs</td>\n<td>yes</td>\n<td>array</td>\n<td>An array of orderIDs objects containing the order ids</td>\n</tr>\n<tr>\n<td>driverID</td>\n<td>yes (If driverEmail isn't present)</td>\n<td>long</td>\n<td>ID of the driver</td>\n</tr>\n<tr>\n<td>driverEmail</td>\n<td>yes (If driverID isn't present)</td>\n<td>string</td>\n<td>Email of the driver</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["rest","v2","assignDriver"],"host":["api","tryoto","com"],"query":[],"variable":[]}},"response":[{"id":"ae2fab71-abd0-4b1a-a181-4e527389b783","name":"200 OK driverId","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"orderIDs\": [31071127],\n  \"driverID\": 55367\n}\n","options":{"raw":{"language":"json"}}},"url":"https://staging-api.tryoto.com/rest/v2/assignDriver"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Xss-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"X-Cloud-Trace-Context","value":"dc0e13bf93c1c0e44d64dd7929309178"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"},{"key":"Date","value":"Mon, 23 Feb 2026 08:45:56 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"46"},{"key":"Via","value":"1.1 google"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Access-Control-Allow-Methods","value":"POST,GET,OPTIONS,PUT,DELETE,HEAD"},{"key":"Access-Control-Allow-Headers","value":"Accept, Origin, Content-Type, Authorization, x-forwarded-authorization, X-Requested-With, X-platform, X-platform-version, X-platform-env"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"x-app-version, x-fetch-date,x-platform, x-platform-version"},{"key":"Access-Control-Max-Age","value":"728000"}],"cookie":[],"responseTime":null,"body":"{\n    \"31071127\": {\n        \"success\": true,\n        \"otoId\": 31071127\n    }\n}"}],"_postman_id":"8a756562-ee93-4b6e-9de7-9dcd44d4dc41"},{"name":"trackDriver","id":"8a917f90-4841-48a7-b78e-aaf1b1f7c700","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderID\": \"OID-9885-70000203806\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/trackDriver","description":"<p><strong>Available Packages:</strong> Starter Package, Scale Package, Enterprise Package, Marketplaces</p>\n<p>This API endpoint provides <strong>real-time location updates</strong> for a specific order within the Oto Flex application and for the OTO Flex orders.<br />By continuously tracking the active driver's GPS position, the endpoint returns a stream of <strong>latitude and longitude updates</strong>, allowing the client to monitor the order’s movement throughout the delivery journey.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>yes</td>\n<td>string</td>\n<td>OrderId of the OTO flex shipment</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["rest","v2","trackDriver"],"host":["api","tryoto","com"],"query":[],"variable":[]}},"response":[{"id":"07c4c729-574f-4e5f-a52a-a6bad282fe0a","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"orderID\": \"OID-9885-70000203806\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.tryoto.com/rest/v2/trackDriver"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"lng\": 29.285591158223777,\n    \"data\": [\n        {\n            \"createdDate\": \"2025-11-12T18:04:29.273Z\",\n            \"lng\": 29.285591158223777,\n            \"onDuty\": true,\n            \"lat\": 40.96489515570657\n        },\n        {\n            \"createdDate\": \"2025-11-12T18:04:08.171Z\",\n            \"lng\": 29.286784231123974,\n            \"onDuty\": true,\n            \"lat\": 40.96497927896817\n        },\n        {\n            \"createdDate\": \"2025-11-12T18:01:35.302Z\",\n            \"lng\": 29.286580389904795,\n            \"onDuty\": true,\n            \"lat\": 40.96435106894622\n        },\n        {\n            \"createdDate\": \"2025-11-12T18:00:52.093Z\",\n            \"lng\": 29.28637669086292,\n            \"onDuty\": true,\n            \"lat\": 40.96449471804315\n        },\n        {\n            \"createdDate\": \"2025-11-12T18:00:51.362Z\",\n            \"lng\": 29.28637110062752,\n            \"onDuty\": true,\n            \"lat\": 40.964506384859355\n        },\n        {\n            \"createdDate\": \"2025-11-12T17:56:40.196Z\",\n            \"lng\": 29.294892153533794,\n            \"onDuty\": true,\n            \"lat\": 40.956111235680105\n        },\n        {\n            \"createdDate\": \"2025-11-12T17:56:40.129Z\",\n            \"lng\": 29.286636752864517,\n            \"onDuty\": true,\n            \"lat\": 40.96452744380308\n        },\n        {\n            \"createdDate\": \"2025-11-12T17:56:40.109Z\",\n            \"lng\": 29.286636752864517,\n            \"onDuty\": true,\n            \"lat\": 40.96452744380308\n        },\n        {\n            \"createdDate\": \"2025-11-12T17:56:40.080Z\",\n            \"lng\": 29.294892153533794,\n            \"onDuty\": true,\n            \"lat\": 40.956111235680105\n        },\n        {\n            \"createdDate\": \"2025-11-12T17:56:40.037Z\",\n            \"lng\": 29.294892153533794,\n            \"onDuty\": true,\n            \"lat\": 40.956111235680105\n        },\n        {\n            \"createdDate\": \"2025-11-12T16:20:24.488Z\",\n            \"lng\": 29.28652829734919,\n            \"onDuty\": true,\n            \"lat\": 40.96445449486164\n        },\n        {\n            \"createdDate\": \"2025-11-12T16:20:23.556Z\",\n            \"lng\": 29.28648490515261,\n            \"onDuty\": true,\n            \"lat\": 40.96453081227422\n        },\n        {\n            \"createdDate\": \"2025-11-12T16:20:23.483Z\",\n            \"lng\": 29.286484905143116,\n            \"onDuty\": true,\n            \"lat\": 40.96453081237234\n        },\n        {\n            \"createdDate\": \"2025-11-12T14:33:53.009Z\",\n            \"lng\": 29.28333783075058,\n            \"onDuty\": true,\n            \"lat\": 40.96393364160413\n        },\n        {\n            \"createdDate\": \"2025-11-12T14:33:53.004Z\",\n            \"lng\": 29.283292890084162,\n            \"onDuty\": true,\n            \"lat\": 40.963989271862516\n        },\n        {\n            \"createdDate\": \"2025-11-12T14:33:52.986Z\",\n            \"lng\": 29.28329548074905,\n            \"onDuty\": true,\n            \"lat\": 40.96400527320485\n        },\n        {\n            \"createdDate\": \"2025-11-12T13:45:17.189Z\",\n            \"lng\": 29.286636752864517,\n            \"onDuty\": true,\n            \"lat\": 40.96452744380308\n        },\n        {\n            \"createdDate\": \"2025-11-12T13:45:17.185Z\",\n            \"lng\": 29.286636752864517,\n            \"onDuty\": true,\n            \"lat\": 40.96452744380308\n        },\n        {\n            \"createdDate\": \"2025-11-12T13:42:50.935Z\",\n            \"lng\": 29.286636752864517,\n            \"onDuty\": true,\n            \"lat\": 40.96452744380308\n        },\n        {\n            \"createdDate\": \"2025-11-12T13:42:50.796Z\",\n            \"lng\": 29.286636752864517,\n            \"onDuty\": true,\n            \"lat\": 40.96452744380308\n        }\n    ],\n    \"lastLatLonUpdated\": \"2025-11-12T18:04:29.273Z\",\n    \"driverName\": \"Cinar\",\n    \"id\": 1028,\n    \"userID\": 12872,\n    \"onDuty\": true,\n    \"lat\": 40.96489515570657\n}"}],"_postman_id":"8a917f90-4841-48a7-b78e-aaf1b1f7c700"}],"id":"82f6ede1-d8de-417f-9e3a-2614cf6975a2","_postman_id":"82f6ede1-d8de-417f-9e3a-2614cf6975a2","description":""},{"name":"List Of Statuses","item":[],"id":"10b0f88d-a236-42b7-a49e-929c71a134d3","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th><strong>Stage</strong></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>new</td>\n<td>Order Management</td>\n<td>New order</td>\n</tr>\n<tr>\n<td>missingData</td>\n<td>Order Management</td>\n<td>The order is missing required information to proceed with shipment creation</td>\n</tr>\n<tr>\n<td>paymentConfirmed</td>\n<td>Order Management</td>\n<td>Payment is confirmed for the order</td>\n</tr>\n<tr>\n<td>waitingAddressConfirmation</td>\n<td>Order Management</td>\n<td>Order waits address confirmation by customer</td>\n</tr>\n<tr>\n<td>waitingAssignment</td>\n<td>Order Management</td>\n<td></td>\n</tr>\n<tr>\n<td>addressConfirmed</td>\n<td>Order Management</td>\n<td>Customer confirmed the order address</td>\n</tr>\n<tr>\n<td>addressVerified</td>\n<td>Order Management</td>\n<td>Customer verified the order address</td>\n</tr>\n<tr>\n<td>needConfirmation</td>\n<td>Order Management</td>\n<td>Order waits for confirmation</td>\n</tr>\n<tr>\n<td>waitingApproval</td>\n<td>Order Management</td>\n<td>Order waits approval</td>\n</tr>\n<tr>\n<td>smsSentToReceiver</td>\n<td>Order Management</td>\n<td>SMS sent to receiver for a confirmation or a validation</td>\n</tr>\n<tr>\n<td>paymentTypeConfirmed</td>\n<td>Order Management</td>\n<td>The payment type and amounts are confirmed</td>\n</tr>\n<tr>\n<td>codOrderConfirmed</td>\n<td>Order Management</td>\n<td>COD order is confirmed by end customer</td>\n</tr>\n<tr>\n<td>orderConfirmed</td>\n<td>Order Management</td>\n<td>Order is confirmed</td>\n</tr>\n<tr>\n<td>pickupFromStore</td>\n<td>Order Management</td>\n<td>Order will be collected by end customer</td>\n</tr>\n<tr>\n<td>interDepotTransfer</td>\n<td>Order Management</td>\n<td>Order is shipping to another warehouse before shipping to the end customer</td>\n</tr>\n<tr>\n<td>canceled</td>\n<td>Order Management</td>\n<td>Order is canceled</td>\n</tr>\n<tr>\n<td>deleted</td>\n<td>Order Management</td>\n<td>Order is deleted</td>\n</tr>\n<tr>\n<td>readyForCollection</td>\n<td>Warehouse Management</td>\n<td>Order is ready to be collected by end customer</td>\n</tr>\n<tr>\n<td>branchAssigned</td>\n<td>Warehouse Management</td>\n<td>Order is assigned to branch</td>\n</tr>\n<tr>\n<td>assignedToWarehouse</td>\n<td>Warehouse Management</td>\n<td>Order is assigned to warehouse</td>\n</tr>\n<tr>\n<td>shipmentOnHoldWarehouse</td>\n<td>Warehouse Management</td>\n<td>Shipment is on hold by warehouse</td>\n</tr>\n<tr>\n<td>shipmentOnHoldToCancel</td>\n<td>Warehouse Management</td>\n<td>Shipment is on hold by warehouse</td>\n</tr>\n<tr>\n<td>notAvailableBR</td>\n<td>Warehouse Management</td>\n<td>Order is not available in the assigned branch</td>\n</tr>\n<tr>\n<td>notAvailableWH</td>\n<td>Warehouse Management</td>\n<td>Order is not available in the assigned warehouse</td>\n</tr>\n<tr>\n<td>picked</td>\n<td>Warehouse Management</td>\n<td>Order items picked by picker</td>\n</tr>\n<tr>\n<td>packed</td>\n<td>Warehouse Management</td>\n<td>Order items packed by packer</td>\n</tr>\n<tr>\n<td>searchingDriver</td>\n<td>Creation</td>\n<td>Shipment created and waiting for delivery company to assign driver</td>\n</tr>\n<tr>\n<td>shipmentCreated</td>\n<td>Creation</td>\n<td>Shipment accepted by the delivery company and driver is assigned</td>\n</tr>\n<tr>\n<td>goingToPickup</td>\n<td>Creation</td>\n<td>Driver is going to pickup location</td>\n</tr>\n<tr>\n<td>arrivedPickup</td>\n<td>Creation</td>\n<td>Driver arrived to pickup location and receiving the package</td>\n</tr>\n<tr>\n<td>pickupAttemted</td>\n<td>Creation</td>\n<td>Delivery companytried to pick up the package but was unsuccessful.</td>\n</tr>\n<tr>\n<td>pickedUp</td>\n<td>Pickup</td>\n<td>Shipment is picked up by</td>\n</tr>\n<tr>\n<td>arrivedDestinationTerminal</td>\n<td>Transit</td>\n<td>Shipment arrived to final destination hub of delivery company</td>\n</tr>\n<tr>\n<td>arrivedTerminal</td>\n<td>Transit</td>\n<td>Shipment arrived to delivery company's facility</td>\n</tr>\n<tr>\n<td>departedTerminal</td>\n<td>Transit</td>\n<td>Shipment left the delivery company's facility</td>\n</tr>\n<tr>\n<td>inTransit</td>\n<td>Transit</td>\n<td>Shipment is on the way through to destination</td>\n</tr>\n<tr>\n<td>arrivedOriginTerminal</td>\n<td>Transit</td>\n<td>Shipment arrived to origin hub of delivery company</td>\n</tr>\n<tr>\n<td>outForDelivery</td>\n<td>Transit</td>\n<td>Driver is on the way to end customer to deliver the package</td>\n</tr>\n<tr>\n<td>arrivedDestination</td>\n<td>Transit</td>\n<td>Shipment arrived to destination</td>\n</tr>\n<tr>\n<td>shipmentInProgress</td>\n<td>Transit</td>\n<td>Shipment is under process</td>\n</tr>\n<tr>\n<td>undeliveredAttempt</td>\n<td>Transit</td>\n<td>Shipment attempted for delivery but not successful</td>\n</tr>\n<tr>\n<td>shipmentOnHold</td>\n<td>Transit</td>\n<td>Shipment on hold by delivery company</td>\n</tr>\n<tr>\n<td>heldForPickup</td>\n<td>Transit</td>\n<td>Package is at the delivery company's location, waiting for recipient pickup</td>\n</tr>\n<tr>\n<td>delivered</td>\n<td>Delivery</td>\n<td>Order is delivered to end customer successfully</td>\n</tr>\n<tr>\n<td>returned</td>\n<td>Returned</td>\n<td>Order is returned back to origin</td>\n</tr>\n<tr>\n<td>returnProcessing</td>\n<td>Failed</td>\n<td>Shipment is under return process</td>\n</tr>\n<tr>\n<td>returnShipmentProcessing</td>\n<td>Reverse Creation</td>\n<td>Reverse shipment created and waiting for delivery company to assign driver</td>\n</tr>\n<tr>\n<td>newReturn</td>\n<td>Reverse Creation</td>\n<td>Reverse shipment created and waiting for delivery company to assign driver</td>\n</tr>\n<tr>\n<td>reverseShipmentCreated</td>\n<td>Reverse Creation</td>\n<td>Reverse Shipment is created for the order</td>\n</tr>\n<tr>\n<td>reverseShipmentCanceled</td>\n<td>Tracking and Return Management</td>\n<td>Reverse Shipment is canceled for the order</td>\n</tr>\n<tr>\n<td>reverseGoingToPickup</td>\n<td>Reverse Creation</td>\n<td>Driver is going to pickup location for reverse shipment</td>\n</tr>\n<tr>\n<td>reversePickupAttempted</td>\n<td>Reverse Pickup</td>\n<td>The courier attempted to collect the reverse shipment, but the pickup was not completed.</td>\n</tr>\n<tr>\n<td>reversePickedUp</td>\n<td>Reverse Pickup</td>\n<td>Reverse Shipment is picked up by delivery company</td>\n</tr>\n<tr>\n<td>reverseOutForDelivery</td>\n<td>Reverse Transit</td>\n<td>Reverse Shipment is on the way to</td>\n</tr>\n<tr>\n<td>reverseArrivedTerminal</td>\n<td>Reverse Transit</td>\n<td>Reverse shipment arrived to delivery company's facility</td>\n</tr>\n<tr>\n<td>reverseDepartedTerminal</td>\n<td>Reverse Transit</td>\n<td>Reverse shipment left the delivery company's facility</td>\n</tr>\n<tr>\n<td>reverseArrivedDestinationTerminal</td>\n<td>Reverse Transit</td>\n<td>Reverse shipment arrived final destination delivery company facility before the delivery</td>\n</tr>\n<tr>\n<td>reverseUndeliveredAttempt</td>\n<td>Reverse Transit</td>\n<td>Reverse Shipment attempted for delivery but not successful</td>\n</tr>\n<tr>\n<td>reverseHeldForPickup</td>\n<td>Reverse Transit</td>\n<td>Package is at the delivery company's location, waiting for sender pickup.</td>\n</tr>\n<tr>\n<td>reverseShipmentOnHold</td>\n<td>Reverse Transit</td>\n<td>Reverse shipment on hold by delivery company</td>\n</tr>\n<tr>\n<td>reverseReturned</td>\n<td>Reverse Delivery</td>\n<td>Reverse Shipment returned to destination location</td>\n</tr>\n<tr>\n<td>reverseConfirmReturn</td>\n<td>Tracking and Return Management</td>\n<td>Returned order items are confirmed by warehouse/branch</td>\n</tr>\n<tr>\n<td>shipmentCanceled</td>\n<td>Tracking and Return Management</td>\n<td>Shipment is canceled</td>\n</tr>\n<tr>\n<td>lostOrDamaged</td>\n<td>Tracking and Return Management</td>\n<td>Shipment is lost or damaged</td>\n</tr>\n<tr>\n<td>destroyed</td>\n<td>Tracking and Return Management</td>\n<td>Package was damaged beyond delivery.</td>\n</tr>\n<tr>\n<td>confirmedReturn</td>\n<td>Tracking and Return Management</td>\n<td>Returned order items are confirmed by warehouse/branch</td>\n</tr>\n<tr>\n<td>approved</td>\n<td>Tracking and Return Management</td>\n<td>Return request approved</td>\n</tr>\n<tr>\n<td>rejected</td>\n<td>Tracking and Return Management</td>\n<td>Return request rejected</td>\n</tr>\n<tr>\n<td>reverseShipmentCanceled</td>\n<td>Tracking and Return Management</td>\n<td>Reverse shipment is canceled</td>\n</tr>\n<tr>\n<td>reverseConfirmReturn</td>\n<td>Tracking and Return Management</td>\n<td>Reverse returned order items are confirmed by warehouse/branch</td>\n</tr>\n<tr>\n<td>returnReverseComment</td>\n<td>Tracking and Return Management</td>\n<td>Comment of returned reverse order</td>\n</tr>\n<tr>\n<td>informationUpdate</td>\n<td>Information Update</td>\n<td>Additional information is required to proceed with the shipment</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"10b0f88d-a236-42b7-a49e-929c71a134d3"},{"name":"Error Codes","item":[],"id":"0e3bba49-1437-4727-970d-c7eba44f84f3","description":"<p><strong>HTTP Status Codes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Error Code</th>\n<th>Error Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>SUCCESS</td>\n</tr>\n<tr>\n<td>400</td>\n<td>BAD REQUEST</td>\n</tr>\n<tr>\n<td>403</td>\n<td>FORBIDDEN</td>\n</tr>\n<tr>\n<td>404</td>\n<td>NOT FOUND</td>\n</tr>\n<tr>\n<td>409</td>\n<td>CONFLICT</td>\n</tr>\n<tr>\n<td>500</td>\n<td>INTERNAL_SERVER_ERROR</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>OTO Error Codes</strong></p>\n<p>Error codes and messages are returned as otoErrorCode and otoErrorMessage responses.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>OTO Error Code</strong></th>\n<th><strong>OTO Error Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>OTO1001</td>\n<td>Invalid or missing order Id</td>\n</tr>\n<tr>\n<td>OTO1002</td>\n<td>The order ID does not exist</td>\n</tr>\n<tr>\n<td>OTO1004</td>\n<td>There is no available delivery company setting</td>\n</tr>\n<tr>\n<td>OTO1006</td>\n<td>Credit is not enough</td>\n</tr>\n<tr>\n<td>OTO1009</td>\n<td>Something went wrong</td>\n</tr>\n<tr>\n<td>OTO1010</td>\n<td>Check the missing details</td>\n</tr>\n<tr>\n<td>OTO1011</td>\n<td>Shipment is already exist</td>\n</tr>\n<tr>\n<td>OTO1015</td>\n<td>Database Error</td>\n</tr>\n<tr>\n<td>OTO1016</td>\n<td>Sender details are missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1021</td>\n<td>Recipient address is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1022</td>\n<td>Recipient city is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1024</td>\n<td>Recipient country is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1029</td>\n<td>Recipient name is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1030</td>\n<td>Recipient phone is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1049</td>\n<td>Weight is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1063</td>\n<td>Order Id is already exist</td>\n</tr>\n<tr>\n<td>OTO1067</td>\n<td>Order Status is not allowed for update</td>\n</tr>\n<tr>\n<td>OTO1070</td>\n<td>Pickup location code or name is missing, invalid or not unique</td>\n</tr>\n<tr>\n<td>OTO1071</td>\n<td>Item has pickupLocation array for split order process but the input is invalid in the array.</td>\n</tr>\n<tr>\n<td>OTO1072</td>\n<td>This orderId is used on another split item before.</td>\n</tr>\n<tr>\n<td>OTO1073</td>\n<td>Box name is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1074</td>\n<td>Invalid items</td>\n</tr>\n<tr>\n<td>OTO1075</td>\n<td>Invalid Json format</td>\n</tr>\n<tr>\n<td>OTO1077</td>\n<td>Error occurred while generating zpl data</td>\n</tr>\n<tr>\n<td>OTO1079</td>\n<td>Shipment id is required</td>\n</tr>\n<tr>\n<td>OTO1080</td>\n<td>This account is not authorized for the use this service</td>\n</tr>\n<tr>\n<td>OTO1081</td>\n<td>a system error occured</td>\n</tr>\n<tr>\n<td>OTO1082</td>\n<td>Order Status is not allowed for cancel shipment</td>\n</tr>\n<tr>\n<td>OTO1083</td>\n<td>Refresh Token is required</td>\n</tr>\n<tr>\n<td>OTO1084</td>\n<td>Login is required</td>\n</tr>\n<tr>\n<td>OTO1085</td>\n<td>Email is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1086</td>\n<td>User does not exist</td>\n</tr>\n<tr>\n<td>OTO1087</td>\n<td>Country is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1088</td>\n<td>This action is not allowed for this token</td>\n</tr>\n<tr>\n<td>OTO1089</td>\n<td>Company already exists</td>\n</tr>\n<tr>\n<td>OTO1090</td>\n<td>Unknown integration</td>\n</tr>\n<tr>\n<td>OTO1091</td>\n<td>Sales channel registration error</td>\n</tr>\n<tr>\n<td>OTO1092</td>\n<td>Company registration error</td>\n</tr>\n<tr>\n<td>OTO1093</td>\n<td>Amount is required</td>\n</tr>\n<tr>\n<td>OTO1094</td>\n<td>Store name is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1095</td>\n<td>Brand name already exists</td>\n</tr>\n<tr>\n<td>OTO1096</td>\n<td>Invalid or missing delivery company information</td>\n</tr>\n<tr>\n<td>OTO1097</td>\n<td>City information is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1098</td>\n<td>Lat and Lon is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1099</td>\n<td>Integration code is required</td>\n</tr>\n<tr>\n<td>OTO1100</td>\n<td>Brand is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1101</td>\n<td>Settings is required</td>\n</tr>\n<tr>\n<td>OTO1102</td>\n<td>Volumetric weight rate is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1103</td>\n<td>Status of the order is not suitable for the action</td>\n</tr>\n<tr>\n<td>OTO1104</td>\n<td>Customer is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1105</td>\n<td>Wait for 1 minute before request again!</td>\n</tr>\n<tr>\n<td>OTO1106</td>\n<td>whoPays parameter is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1107</td>\n<td>minDate or maxDate is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1108</td>\n<td>Status is required</td>\n</tr>\n<tr>\n<td>OTO1109</td>\n<td>SMS is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1110</td>\n<td>On Hold reason is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1111</td>\n<td>Reason config is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1112</td>\n<td>Maximum order id number exceeded!</td>\n</tr>\n<tr>\n<td>OTO1113</td>\n<td>Shipment is not exist</td>\n</tr>\n<tr>\n<td>OTO1114</td>\n<td>SMS service error occurred</td>\n</tr>\n<tr>\n<td>OTO1116</td>\n<td>Delivery company couldn't respond properly.</td>\n</tr>\n<tr>\n<td>OTO1117</td>\n<td>Branch has already exist.</td>\n</tr>\n<tr>\n<td>OTO1118</td>\n<td>Serving radius is not a number!</td>\n</tr>\n<tr>\n<td>OTO1119</td>\n<td>Type should be branch or warehouse!</td>\n</tr>\n<tr>\n<td>OTO1120</td>\n<td>You cannot register more than 10 webhooks</td>\n</tr>\n<tr>\n<td>OTO1121</td>\n<td>url, method must be provided.</td>\n</tr>\n<tr>\n<td>OTO1122</td>\n<td>Url already registered for this company</td>\n</tr>\n<tr>\n<td>OTO1123</td>\n<td>authorizationKey size is longer than 255</td>\n</tr>\n<tr>\n<td>OTO1124</td>\n<td>secretKey size is longer than 255</td>\n</tr>\n<tr>\n<td>OTO1125</td>\n<td>webhook id is required</td>\n</tr>\n<tr>\n<td>OTO1126</td>\n<td>sku is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1127</td>\n<td>productName required</td>\n</tr>\n<tr>\n<td>OTO1128</td>\n<td>price required</td>\n</tr>\n<tr>\n<td>OTO1129</td>\n<td>taxAmount required</td>\n</tr>\n<tr>\n<td>OTO1130</td>\n<td>actionType is required</td>\n</tr>\n<tr>\n<td>OTO1131</td>\n<td>packingStatus is required</td>\n</tr>\n<tr>\n<td>OTO1132</td>\n<td>Quantity is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1133</td>\n<td>Location Code is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1134</td>\n<td>Inventory could not be found with given SKU and locationCode</td>\n</tr>\n<tr>\n<td>OTO1135</td>\n<td>Stock is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1136</td>\n<td>Action is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1137</td>\n<td>Given binLocationName does not exist on database</td>\n</tr>\n<tr>\n<td>OTO1138</td>\n<td>Driver id is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1139</td>\n<td>Driver not found!</td>\n</tr>\n<tr>\n<td>OTO1140</td>\n<td>Driver capacity is exceeded!</td>\n</tr>\n<tr>\n<td>OTO1141</td>\n<td>PDF Not found</td>\n</tr>\n<tr>\n<td>OTO1142</td>\n<td>perPage and page are required.</td>\n</tr>\n<tr>\n<td>OTO1143</td>\n<td>Too many request!</td>\n</tr>\n<tr>\n<td>OTO1144</td>\n<td>attributeValue or attributeName fields are missing or invalid.</td>\n</tr>\n<tr>\n<td>OTO1145</td>\n<td>Order array is required!</td>\n</tr>\n<tr>\n<td>OTO1146</td>\n<td>Integration name missing</td>\n</tr>\n<tr>\n<td>OTO1147</td>\n<td>Box already exists</td>\n</tr>\n<tr>\n<td>OTO1148</td>\n<td>Dimension unit is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1149</td>\n<td>Box could not be found</td>\n</tr>\n<tr>\n<td>OTO1150</td>\n<td>You do not have access to this resource. Please upgrade your plan.</td>\n</tr>\n<tr>\n<td>OTO1151</td>\n<td>Invalid URL format for store ur</td>\n</tr>\n<tr>\n<td>OTO1152</td>\n<td>Sales channels code is missing or wrong</td>\n</tr>\n<tr>\n<td>OTO1153</td>\n<td>Sales channels information is missing or wrong</td>\n</tr>\n<tr>\n<td>OTO1154</td>\n<td>Store name already exists</td>\n</tr>\n<tr>\n<td>OTO1155</td>\n<td>Requested amount is less than the minimum charge amount</td>\n</tr>\n<tr>\n<td>OTO1156</td>\n<td>PaymentURL could not be generated</td>\n</tr>\n<tr>\n<td>OTO1157</td>\n<td>productId and locationId must be unique</td>\n</tr>\n<tr>\n<td>OTO1158</td>\n<td>Integrator request is not open for import</td>\n</tr>\n<tr>\n<td>OTO1159</td>\n<td>Reverse request is not open for import</td>\n</tr>\n<tr>\n<td>OTO1160</td>\n<td>Aggregator request is not open for update</td>\n</tr>\n<tr>\n<td>OTO1161</td>\n<td>otoDriverApp request is not open for update</td>\n</tr>\n<tr>\n<td>OTO1162</td>\n<td>Update failed</td>\n</tr>\n<tr>\n<td>OTO1163</td>\n<td>Order Status is not suitable for shipment update</td>\n</tr>\n<tr>\n<td>OTO1164</td>\n<td>Upload of file failed</td>\n</tr>\n<tr>\n<td>OTO1165</td>\n<td>Free Package users can only have one delivery company added</td>\n</tr>\n<tr>\n<td>OTO1166</td>\n<td>Invalid Shipment Request, please check the input</td>\n</tr>\n<tr>\n<td>OTO1167</td>\n<td>Pickup location type 'branch' is not allowed for Free, Starter, or Scale packages</td>\n</tr>\n<tr>\n<td>OTO1168</td>\n<td>The feasibility service could not find a delivery option.</td>\n</tr>\n<tr>\n<td>OTO1169</td>\n<td>'packageCount' field does not match the number of boxes in the boxes array.</td>\n</tr>\n<tr>\n<td>OTO1170</td>\n<td>'packageWeight' field does not match the total weight of boxes in the boxes array</td>\n</tr>\n<tr>\n<td>OTO1171</td>\n<td>Aggregator request is not open</td>\n</tr>\n<tr>\n<td>OTO1172</td>\n<td>You passed the shipment id range for today</td>\n</tr>\n<tr>\n<td>OTO1173</td>\n<td>No delivery company found with the provided code</td>\n</tr>\n<tr>\n<td>OTO1174</td>\n<td>Given bin name does not belong to company</td>\n</tr>\n<tr>\n<td>OTO1175</td>\n<td>Bin inventory could not be found with given sku and binName</td>\n</tr>\n<tr>\n<td>OTO1176</td>\n<td>Phone number is not valid</td>\n</tr>\n<tr>\n<td>OTO1177</td>\n<td>Country code is not valid</td>\n</tr>\n<tr>\n<td>OTO1178</td>\n<td>Either shortAddressCode or both city and address must be provided</td>\n</tr>\n<tr>\n<td>OTO1179</td>\n<td>Return quantity exceeds the purchased quantity for the item</td>\n</tr>\n<tr>\n<td>OTO1180</td>\n<td>Invalid status for return order</td>\n</tr>\n<tr>\n<td>OTO1181</td>\n<td>Address could not be found with given shortAddressCode</td>\n</tr>\n<tr>\n<td>OTO1183</td>\n<td>shortAddressCode is required</td>\n</tr>\n<tr>\n<td>OTO1184</td>\n<td>Address could not be found with given lat and lon</td>\n</tr>\n<tr>\n<td>OTO1185</td>\n<td>There is no city available for pickup from store</td>\n</tr>\n<tr>\n<td>OTO1186</td>\n<td>There is no store available for pickup from store</td>\n</tr>\n<tr>\n<td>OTO1189</td>\n<td>OrderId or shipmentId is required</td>\n</tr>\n<tr>\n<td>OTO1190</td>\n<td>Either valid driverID or driverEmail is required</td>\n</tr>\n<tr>\n<td>OTO1191</td>\n<td>modifiedDate is missing or invalid</td>\n</tr>\n<tr>\n<td>OTO1192</td>\n<td>Driver assignment is only allowed for OTO Flex orders</td>\n</tr>\n<tr>\n<td>OTO1193</td>\n<td>Address not found for order</td>\n</tr>\n<tr>\n<td>OTO1194</td>\n<td>Maximum 10 boxes allowed per order</td>\n</tr>\n<tr>\n<td>OTO1195</td>\n<td>Box split failed, all orders have been rolled back</td>\n</tr>\n<tr>\n<td>OTO1196</td>\n<td>Box weight must be greater than 0</td>\n</tr>\n<tr>\n<td>OTO1197</td>\n<td>Box count mismatch during update for split orders</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"0e3bba49-1437-4727-970d-c7eba44f84f3"}],"event":[{"listen":"prerequest","script":{"id":"4e1807c8-331d-4c3c-9755-ecb930be4013","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b896bc4b-34f3-4ec9-8f66-2e53b58f01e9","type":"text/javascript","exec":[""]}}],"variable":[{"key":"real-url","value":"https://api.tryoto.com"},{"key":"test-url","value":"https://staging-api.tryoto.com"}]}