{
    "info": {
        "name": "Transport Management System v1.0",
        "description": "Generated live from the deployed OpenAPI document at https://api.xlcourier.com/api/documentation/postman-collection — re-download any time for the latest version. Set the base_url and access_token collection variables before use.",
        "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    "auth": {
        "type": "bearer",
        "bearer": [
            {
                "key": "token",
                "value": "{{access_token}}",
                "type": "string"
            }
        ]
    },
    "variable": [
        {
            "key": "base_url",
            "value": "https://api.xlcourier.com/api"
        },
        {
            "key": "access_token",
            "value": ""
        }
    ],
    "item": [
        {
            "name": "Address",
            "item": [
                {
                    "name": "Get address by postcode",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/address/:postcode",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "address",
                                ":postcode"
                            ],
                            "variable": [
                                {
                                    "key": "postcode",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get address by postcode"
                    },
                    "response": []
                },
                {
                    "name": "Search address by structured address",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/structuredAddressSearch",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "structuredAddressSearch"
                            ]
                        },
                        "description": "Search address by structured address",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"address\": \"6701,rue hadley\",\n    \"city\": \"montreal\",\n    \"province\": \"qc\",\n    \"country\": \"CA\",\n    \"postcode\": \"H4E3R3\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Search address by text",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/addressSearch",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "addressSearch"
                            ]
                        },
                        "description": "Search address by text",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"address\": \"6701,rue hadley,montreal,qc,ca\",\n    \"country\": \"CA\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "AddressBook",
            "item": [
                {
                    "name": "get users address list",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/addressbook",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "addressbook"
                            ],
                            "query": [
                                {
                                    "key": "address_ids",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "myaddress",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "fulfillment_center_only",
                                    "value": "",
                                    "description": "Set to 1 to return only fulfillment centers. Default 0 (no filter)."
                                }
                            ]
                        },
                        "description": "get users address list"
                    },
                    "response": []
                },
                {
                    "name": "Create an addressbook",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/addressbook",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "addressbook"
                            ]
                        },
                        "description": "Create an addressbook",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"unique_identifier\": 123123123,\n    \"postcode\": \"H9S2H9\",\n    \"street_number\": \"2667\",\n    \"street_name\": \"boul des sources\",\n    \"apt\": \"123\",\n    \"city\": \"pointe-claire\",\n    \"province\": \"QC\",\n    \"country\": \"Canada\",\n    \"name\": \"John\",\n    \"email\": \"join@gmail.com\",\n    \"telephone\": \"5555555555\",\n    \"is_point\": 1,\n    \"is_warehouse\": 1,\n    \"wms_setting_id\": 1,\n    \"warehouse_id\": \"test\",\n    \"rewrite\": 0\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "get users address detail",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/addressbook/:address_id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "addressbook",
                                ":address_id"
                            ],
                            "variable": [
                                {
                                    "key": "address_id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "get users address detail"
                    },
                    "response": []
                },
                {
                    "name": "update  addressbook by id",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/addressbook/:address_id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "addressbook",
                                ":address_id"
                            ],
                            "variable": [
                                {
                                    "key": "address_id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "update  addressbook by id",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"unique_identifier\": \"test\",\n    \"postcode\": \"H9S2H9\",\n    \"street_number\": \"2667\",\n    \"street_name\": \"boul des sources\",\n    \"apt\": \"123\",\n    \"city\": \"pointe-claire\",\n    \"province\": \"QC\",\n    \"country\": \"Canada\",\n    \"name\": \"John\",\n    \"email\": \"join@gmail.com\",\n    \"telephone\": \"5555555555\",\n    \"is_point\": 1,\n    \"is_warehouse\": 1,\n    \"wms_setting_id\": 1,\n    \"warehouse_id\": \"test\",\n    \"status\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "delete address book",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/addressbook/:address_id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "addressbook",
                                ":address_id"
                            ],
                            "variable": [
                                {
                                    "key": "address_id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "delete address book"
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Alliance",
            "item": [
                {
                    "name": "Get my alliances",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance"
                            ]
                        },
                        "description": "Returns a list of alliances that the authenticated client has joined or created."
                    },
                    "response": []
                },
                {
                    "name": "Create a new alliance",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance"
                            ]
                        },
                        "description": "Creates a new delivery alliance. The authenticated user becomes the owner."
                    },
                    "response": []
                },
                {
                    "name": "Request to join an alliance",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance/join",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance",
                                "join"
                            ]
                        },
                        "description": "Request to join an alliance by providing the 8-character alliance code. For open alliances, the user is immediately added. For approval-required alliances, a pending request is created."
                    },
                    "response": []
                },
                {
                    "name": "Get accessible client IDs for tracking",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance/accessible-clients",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance",
                                "accessible-clients"
                            ],
                            "query": [
                                {
                                    "key": "permission_type",
                                    "value": "",
                                    "description": "Permission type to check (default: tracking_view)"
                                }
                            ]
                        },
                        "description": "Returns a list of client IDs whose data can be accessed through alliance permissions. Useful for tracking queries."
                    },
                    "response": []
                },
                {
                    "name": "Get alliance details",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance/:id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance",
                                ":id"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Alliance ID"
                                }
                            ]
                        },
                        "description": "Returns detailed information about an alliance including members and permissions."
                    },
                    "response": []
                },
                {
                    "name": "Update alliance info",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance/:id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance",
                                ":id"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Alliance ID"
                                }
                            ]
                        },
                        "description": "Updates alliance information. Only owner or admin can perform this action."
                    },
                    "response": []
                },
                {
                    "name": "Dissolve alliance",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance/:id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance",
                                ":id"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Alliance ID"
                                }
                            ]
                        },
                        "description": "Dissolves the alliance. Only the owner can perform this action. All members will be removed."
                    },
                    "response": []
                },
                {
                    "name": "Leave an alliance",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance/:id/leave",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance",
                                ":id",
                                "leave"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Alliance ID"
                                }
                            ]
                        },
                        "description": "Leave the specified alliance. Owners cannot leave - they must transfer ownership or dissolve."
                    },
                    "response": []
                },
                {
                    "name": "Get alliance members",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance/:id/members",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance",
                                ":id",
                                "members"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Alliance ID"
                                }
                            ]
                        },
                        "description": "Returns a list of all members in the alliance."
                    },
                    "response": []
                },
                {
                    "name": "Invite a member to alliance",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance/:id/invite",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance",
                                ":id",
                                "invite"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Alliance ID"
                                }
                            ]
                        },
                        "description": "Invites a client to join the alliance. Only owner or admin can invite. The invitee must be a client admin."
                    },
                    "response": []
                },
                {
                    "name": "Get pending join requests",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance/:id/pending-requests",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance",
                                ":id",
                                "pending-requests"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Alliance ID"
                                }
                            ]
                        },
                        "description": "Returns a list of pending join requests for the alliance. Only owner or admin can view."
                    },
                    "response": []
                },
                {
                    "name": "Approve a join request",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance/members/:memberId/approve",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance",
                                "members",
                                ":memberId",
                                "approve"
                            ],
                            "variable": [
                                {
                                    "key": "memberId",
                                    "value": "",
                                    "description": "Alliance member ID"
                                }
                            ]
                        },
                        "description": "Approves a pending join request. Only owner or admin can approve."
                    },
                    "response": []
                },
                {
                    "name": "Reject a join request",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance/members/:memberId/reject",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance",
                                "members",
                                ":memberId",
                                "reject"
                            ],
                            "variable": [
                                {
                                    "key": "memberId",
                                    "value": "",
                                    "description": "Alliance member ID"
                                }
                            ]
                        },
                        "description": "Rejects a pending join request. Only owner or admin can reject."
                    },
                    "response": []
                },
                {
                    "name": "Remove a member from alliance",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance/members/:memberId/remove",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance",
                                "members",
                                ":memberId",
                                "remove"
                            ],
                            "variable": [
                                {
                                    "key": "memberId",
                                    "value": "",
                                    "description": "Alliance member ID"
                                }
                            ]
                        },
                        "description": "Removes a member from the alliance. Only owner or admin can remove. Cannot remove the owner."
                    },
                    "response": []
                },
                {
                    "name": "Get alliance permissions",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance/:id/permissions",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance",
                                ":id",
                                "permissions"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Alliance ID"
                                }
                            ]
                        },
                        "description": "Returns both alliance-level permissions and the current user's member permissions."
                    },
                    "response": []
                },
                {
                    "name": "Update alliance-level permissions",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance/:id/permissions",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance",
                                ":id",
                                "permissions"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Alliance ID"
                                }
                            ]
                        },
                        "description": "Updates the alliance-level permission settings. Only owner or admin can update."
                    },
                    "response": []
                },
                {
                    "name": "Update my permissions in an alliance",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance/my-permissions/:allianceId",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance",
                                "my-permissions",
                                ":allianceId"
                            ],
                            "variable": [
                                {
                                    "key": "allianceId",
                                    "value": "",
                                    "description": "Alliance ID"
                                }
                            ]
                        },
                        "description": "Updates the current user's permission settings (share/receive) in the specified alliance."
                    },
                    "response": []
                },
                {
                    "name": "Transfer ownership",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance/:id/transfer-ownership",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance",
                                ":id",
                                "transfer-ownership"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Alliance ID"
                                }
                            ]
                        },
                        "description": "Transfers alliance ownership to another active member. Only the current owner can perform this action. The previous owner becomes an admin."
                    },
                    "response": []
                },
                {
                    "name": "Get access logs",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/alliance/:id/access-logs",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "alliance",
                                ":id",
                                "access-logs"
                            ],
                            "query": [
                                {
                                    "key": "start_date",
                                    "value": "",
                                    "description": "Filter by start date"
                                },
                                {
                                    "key": "end_date",
                                    "value": "",
                                    "description": "Filter by end date"
                                },
                                {
                                    "key": "resource_type",
                                    "value": "",
                                    "description": "Filter by resource type"
                                },
                                {
                                    "key": "per_page",
                                    "value": "",
                                    "description": "Items per page"
                                }
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Alliance ID"
                                }
                            ]
                        },
                        "description": "Returns access logs for the alliance. Admin/owner can see all logs, regular members can only see logs related to their own data."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "BatchProcessing",
            "item": [
                {
                    "name": "POST /v1/batchprocessing/create",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/batchprocessing/create",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "batchprocessing",
                                "create"
                            ]
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "get batch processing result",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/batchprocessing/result",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "batchprocessing",
                                "result"
                            ]
                        },
                        "description": "get batch processing result",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Client",
            "item": [
                {
                    "name": "get customer list",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/customers",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "customers"
                            ],
                            "query": [
                                {
                                    "key": "customer_ids",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "get customer list"
                    },
                    "response": []
                },
                {
                    "name": "get order channels list",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/orderchannels",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "orderchannels"
                            ],
                            "query": [
                                {
                                    "key": "customer_id",
                                    "value": "",
                                    "description": "Customer user ID used to apply customer-specific Local Delivery channel restrictions."
                                },
                                {
                                    "key": "customer_code",
                                    "value": "",
                                    "description": "Customer code used to apply customer-specific Local Delivery channel restrictions."
                                }
                            ]
                        },
                        "description": "Returns active channels enabled for Local Delivery orders. Channels reserved for Storage, Moving, or Shipping are excluded. When customer_id or customer_code is provided, the customer's Local Delivery channel whitelist is applied; an empty whitelist means all Local Delivery channels. Default Channel is represented by an empty order_channel_code and is allowed only when the business Default Channel Local Delivery setting is enabled and it is included in the customer's whitelist or no whitelist is configured."
                    },
                    "response": []
                },
                {
                    "name": "Get available surcharges for local delivery orders",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/surcharges",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "surcharges"
                            ],
                            "query": [
                                {
                                    "key": "channel_id",
                                    "value": "",
                                    "description": "Optional channel ID to filter surcharges by channel conditions"
                                }
                            ]
                        },
                        "description": "Get available surcharges for local delivery orders"
                    },
                    "response": []
                },
                {
                    "name": "Create an order",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/orderCreate",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "orderCreate"
                            ]
                        },
                        "description": "Create an order",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"type\": \"D\",\n    \"order_channel_code\": \"SMALL\",\n    \"self_pickup\": 0,\n    \"customer_id\": null,\n    \"customer_code\": null,\n    \"postcode\": \"H9S2H9\",\n    \"address_1\": \"2667 boul des sources\",\n    \"address_2\": \"123\",\n    \"combine_address\": \"true/false\",\n    \"buzz_code\": \"9393\",\n    \"ref\": \"altima-4\",\n    \"order_code\": \"ABC\",\n    \"city\": \"pointe-claire\",\n    \"province\": \"QC\",\n    \"country\": \"Canada\",\n    \"name\": \"John\",\n    \"company_name\": \"Super Route\",\n    \"email\": \"join@gmail.com\",\n    \"telephone\": \"5555555555\",\n    \"need_pick_up\": 1,\n    \"packages\": 1,\n    \"packagesDetail\": [\n        {\n            \"ref\": \"20311\",\n            \"dimension_unit\": 1,\n            \"weight_unit\": 1,\n            \"weight\": 1000,\n            \"length\": 300,\n            \"width\": 200,\n            \"height\": 100,\n            \"package_value\": 200,\n            \"insurance_value\": 200,\n            \"external_tracking_number\": \"123456789\",\n            \"notes\": \"this is a package note\"\n        }\n    ],\n    \"shipping_from\": \"87 (if want to manual set sender address, please leave it empty or null)\",\n    \"sender_name\": \"test\",\n    \"sender_address_1\": \"6701 RUE HADLEY\",\n    \"sender_address_2\": \"\",\n    \"sender_address_type\": 1,\n    \"sender_postcode\": \"H4E3R3\",\n    \"sender_city\": \"Montreal\",\n    \"sender_province\": \"QC\",\n    \"sender_country\": \"CA\",\n    \"sender_company_name\": \"Super Route\",\n    \"sender_email\": \"info@gmail.com\",\n    \"sender_telephone\": \"666666666\",\n    \"sender_buzz_code\": \"5151\",\n    \"pickup_instruction\": \"pickup instructions\",\n    \"delivery_instruction\": \"delivery instructions\",\n    \"note\": \"customer note\",\n    \"signature_option\": 1,\n    \"insurance_option\": 1,\n    \"insurance_value\": 200,\n    \"scheduled_date\": \"2023-02-27\",\n    \"time_window_start\": \"2023-02-27 09:00:00\",\n    \"time_window_end\": \"2023-02-27 12:00:00\",\n    \"pickup_date\": \"2023-01-27\",\n    \"pickup_time_window_start\": \"2023-01-27 00:00:00\",\n    \"pickup_time_window_end\": \"2023-01-27 10:00:00\",\n    \"service_time\": 1,\n    \"pickup_time\": 1,\n    \"notification_language\": \"en\",\n    \"skills\": \"1,2,3\",\n    \"latitude\": 43.82124,\n    \"longitude\": -79.0171,\n    \"order_batch\": \"2021-08-23\",\n    \"auto_deduplication\": 1,\n    \"strict_duplicate_check\": 0,\n    \"external_customer\": {\n        \"id\": \"11\",\n        \"name\": \"test\",\n        \"email\": \"external_customer@test.com\",\n        \"system_code\": \"es1\"\n    },\n    \"allow_dropoff\": 1,\n    \"pin_verification_required\": 1,\n    \"a_scan_at\": 1633073073,\n    \"sorting_code\": 708,\n    \"fulfillment_center_code\": \"WH001\",\n    \"surcharges\": [\n        {\n            \"surcharge_id\": 1,\n            \"quantity\": 1,\n            \"selected_option\": null,\n            \"selected_options\": []\n        },\n        {\n            \"surcharge_id\": 2,\n            \"quantity\": 1,\n            \"selected_option\": \"0\",\n            \"selected_options\": []\n        }\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Batch Create orders",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/batchOrderCreate",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "batchOrderCreate"
                            ]
                        },
                        "description": "Optional top-level flag per_order_transaction=1 commits each order independently, so one order's failure cannot roll back the others (a terminal error row with batch_aborted=true is appended if processing stops early); default keeps the legacy single-transaction batch. Batches over 100 orders receive an advisory X-Batch-Size-Warning response header — prefer /v1/client/batchOrderCreateAsync for large batches.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"orders\": [\n        {\n            \"type\": \"D\",\n            \"order_channel_code\": \"SMALL\",\n            \"self_pickup\": 0,\n            \"customer_id\": null,\n            \"customer_code\": null,\n            \"postcode\": \"H9S2H9\",\n            \"address_1\": \"2667 boul des sources\",\n            \"address_2\": \"123\",\n            \"combine_address\": \"true/false\",\n            \"buzz_code\": \"9393\",\n            \"ref\": \"b-4\",\n            \"order_code\": \"ABC\",\n            \"city\": \"pointe-claire\",\n            \"province\": \"QC\",\n            \"country\": \"Canada\",\n            \"name\": \"John\",\n            \"company_name\": \"Super Route\",\n            \"email\": \"join@gmail.com\",\n            \"telephone\": \"5555555555\",\n            \"need_pick_up\": 1,\n            \"packages\": 1,\n            \"packagesDetail\": [\n                {\n                    \"ref\": \"20311\",\n                    \"weight\": 1000,\n                    \"length\": 300,\n                    \"width\": 200,\n                    \"height\": 100,\n                    \"dimension_unit\": 1,\n                    \"weight_unit\": 1,\n                    \"package_value\": 200,\n                    \"insurance_value\": 200,\n                    \"external_tracking_number\": \"123456789\",\n                    \"notes\": \"this is a package note\"\n                }\n            ],\n            \"allow_dropoff\": 1,\n            \"pin_verification_required\": 1,\n            \"shipping_from\": \"87 (if want to manual set sender address, please leave it empty or null)\",\n            \"sender_name\": \"test\",\n            \"sender_address_1\": \"6701 RUE HADLEY\",\n            \"sender_address_2\": \"\",\n            \"sender_address_type\": 1,\n            \"sender_postcode\": \"H4E3R3\",\n            \"sender_city\": \"Montreal\",\n            \"sender_province\": \"QC\",\n            \"sender_country\": \"CA\",\n            \"sender_company_name\": \"Super Route\",\n            \"sender_email\": \"info@gmail.com\",\n            \"sender_telephone\": \"666666666\",\n            \"sender_buzz_code\": \"5151\",\n            \"pickup_instruction\": \"pickup instructions\",\n            \"delivery_instruction\": \"delivery instructions\",\n            \"note\": \"customer note\",\n            \"signature_option\": 1,\n            \"insurance_option\": 1,\n            \"insurance_value\": 200,\n            \"scheduled_date\": \"2023-02-27\",\n            \"time_window_start\": \"2023-02-27 09:00:00\",\n            \"time_window_end\": \"2023-02-27 12:00:00\",\n            \"pickup_date\": \"2023-01-27\",\n            \"pickup_time_window_start\": \"2023-01-27 00:00:00\",\n            \"pickup_time_window_end\": \"2023-01-27 10:00:00\",\n            \"service_time\": 1,\n            \"pickup_time\": 1,\n            \"notification_language\": \"en\",\n            \"skills\": \"1,2,3\",\n            \"latitude\": 43.82124,\n            \"longitude\": -79.0171,\n            \"order_batch\": \"2021-08-23\",\n            \"auto_deduplication\": 1,\n            \"external_customer\": {\n                \"id\": \"11\",\n                \"name\": \"test\",\n                \"email\": \"external_customer@test.com\",\n                \"system_code\": \"es1\"\n            },\n            \"a_scan_at\": 1633073073,\n            \"sorting_code\": 708,\n            \"fulfillment_center_code\": \"WH001\",\n            \"surcharges\": [\n                {\n                    \"code\": 1,\n                    \"selected_values\": [\n                        1\n                    ]\n                },\n                {\n                    \"code\": 2,\n                    \"selected_values\": [\n                        \"0\"\n                    ]\n                }\n            ]\n        },\n        {\n            \"type\": \"D\",\n            \"order_channel_code\": \"SMALL\",\n            \"self_pickup\": 0,\n            \"customer_id\": null,\n            \"customer_code\": null,\n            \"postcode\": \"H9S2H9\",\n            \"address_1\": \"2667 boul des sources\",\n            \"address_2\": \"123\",\n            \"combine_address\": \"true/false\",\n            \"buzz_code\": \"9393\",\n            \"ref\": \"c-4\",\n            \"order_code\": \"ABC\",\n            \"city\": \"pointe-claire\",\n            \"province\": \"QC\",\n            \"country\": \"Canada\",\n            \"name\": \"John\",\n            \"company_name\": \"Super Route\",\n            \"email\": \"join@gmail.com\",\n            \"telephone\": \"5555555555\",\n            \"need_pick_up\": 1,\n            \"packages\": 1,\n            \"packagesDetail\": [\n                {\n                    \"ref\": \"20312\",\n                    \"weight\": 1000,\n                    \"length\": 300,\n                    \"width\": 200,\n                    \"height\": 100,\n                    \"dimension_unit\": 1,\n                    \"weight_unit\": 1,\n                    \"package_value\": 200,\n                    \"insurance_value\": 200,\n                    \"external_tracking_number\": \"123456789\",\n                    \"notes\": \"this is a package note\"\n                }\n            ],\n            \"allow_dropoff\": 1,\n            \"pin_verification_required\": 1,\n            \"shipping_from\": \"87 (if want to manual set sender address, please leave it empty or null)\",\n            \"sender_name\": \"test\",\n            \"sender_address_1\": \"6701 RUE HADLEY\",\n            \"sender_address_2\": \"\",\n            \"sender_address_type\": 1,\n            \"sender_postcode\": \"H4E3R3\",\n            \"sender_city\": \"Montreal\",\n            \"sender_province\": \"QC\",\n            \"sender_country\": \"CA\",\n            \"sender_company_name\": \"Super Route\",\n            \"sender_email\": \"info@gmail.com\",\n            \"sender_telephone\": \"666666666\",\n            \"sender_buzz_code\": \"5151\",\n            \"pickup_instruction\": \"pickup instructions\",\n            \"delivery_instruction\": \"delivery instructions\",\n            \"note\": \"customer note\",\n            \"signature_option\": 1,\n            \"insurance_option\": 1,\n            \"insurance_value\": 200,\n            \"scheduled_date\": \"2023-02-27\",\n            \"time_window_start\": \"2023-02-27 09:00:00\",\n            \"time_window_end\": \"2023-02-27 12:00:00\",\n            \"pickup_date\": \"2023-01-27\",\n            \"pickup_time_window_start\": \"2023-01-27 00:00:00\",\n            \"pickup_time_window_end\": \"2023-01-27 10:00:00\",\n            \"service_time\": 1,\n            \"pickup_time\": 1,\n            \"notification_language\": \"en\",\n            \"skills\": \"1,2,3\",\n            \"latitude\": 43.82124,\n            \"longitude\": -79.0171,\n            \"order_batch\": \"2021-08-23\",\n            \"auto_deduplication\": 1,\n            \"external_customer\": {\n                \"id\": \"11\",\n                \"name\": \"test\",\n                \"email\": \"external_customer@test.com\",\n                \"system_code\": \"es1\"\n            },\n            \"a_scan_at\": 1633073073,\n            \"sorting_code\": 708,\n            \"fulfillment_center_code\": \"WH001\"\n        }\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Batch Create orders",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/batchOrderCreateAsync",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "batchOrderCreateAsync"
                            ]
                        },
                        "description": "Batch Create orders",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"orders\": [\n        {\n            \"type\": \"D\",\n            \"order_channel_code\": \"SMALL\",\n            \"self_pickup\": 0,\n            \"customer_id\": null,\n            \"customer_code\": null,\n            \"postcode\": \"H9S2H9\",\n            \"address_1\": \"2667 boul des sources\",\n            \"address_2\": \"123\",\n            \"combine_address\": \"true/false\",\n            \"buzz_code\": \"9393\",\n            \"ref\": \"b-4\",\n            \"order_code\": \"ABC\",\n            \"city\": \"pointe-claire\",\n            \"province\": \"QC\",\n            \"country\": \"Canada\",\n            \"name\": \"John\",\n            \"company_name\": \"Super Route\",\n            \"email\": \"join@gmail.com\",\n            \"telephone\": \"5555555555\",\n            \"need_pick_up\": 1,\n            \"packages\": 1,\n            \"packagesDetail\": [\n                {\n                    \"ref\": \"20311\",\n                    \"dimension_unit\": 1,\n                    \"weight_unit\": 1,\n                    \"weight\": 1000,\n                    \"length\": 300,\n                    \"width\": 200,\n                    \"height\": 100,\n                    \"package_value\": 200,\n                    \"insurance_value\": 200,\n                    \"external_tracking_number\": \"123456789\",\n                    \"notes\": \"this is a package note\",\n                    \"items\": [\n                        {\n                            \"name\": \"Product 1\",\n                            \"quantity\": 1,\n                            \"unit_price\": 1.48,\n                            \"origin\": \"CA\",\n                            \"weight\": 1000,\n                            \"currency\": \"CAD\",\n                            \"unit\": \"PCS\",\n                            \"sku\": \"SKU001\",\n                            \"barcode\": \"1231231243\",\n                            \"hscode\": \"8009201332\",\n                            \"description\": \"Product 1 description\"\n                        }\n                    ]\n                }\n            ],\n            \"allow_dropoff\": 1,\n            \"pin_verification_required\": 1,\n            \"shipping_from\": \"87 (if want to manual set sender address, please leave it empty or null)\",\n            \"sender_name\": \"test\",\n            \"sender_address_1\": \"6701 RUE HADLEY\",\n            \"sender_address_2\": \"\",\n            \"sender_address_type\": 1,\n            \"sender_postcode\": \"H4E3R3\",\n            \"sender_city\": \"Montreal\",\n            \"sender_province\": \"QC\",\n            \"sender_country\": \"CA\",\n            \"sender_company_name\": \"Super Route\",\n            \"sender_email\": \"info@gmail.com\",\n            \"sender_telephone\": \"666666666\",\n            \"sender_buzz_code\": \"5151\",\n            \"pickup_instruction\": \"pickup instructions\",\n            \"delivery_instruction\": \"delivery instructions\",\n            \"note\": \"customer note\",\n            \"signature_option\": 1,\n            \"insurance_option\": 1,\n            \"insurance_value\": 200,\n            \"scheduled_date\": \"2021-04-05 00:00:00\",\n            \"time_window_start\": \"2021-04-05 09:00:00\",\n            \"time_window_end\": \"2021-04-05 13:00:00.00\",\n            \"pickup_date\": \"2021-04-05 00:00:00.00\",\n            \"pickup_time_window_start\": \"2021-04-05 06:00:00\",\n            \"pickup_time_window_end\": \"2021-04-05 08:00:00\",\n            \"service_time\": 1,\n            \"pickup_service_time\": 1,\n            \"notification_language\": \"en\",\n            \"skills\": \"1,2,3\",\n            \"latitude\": 43.82124,\n            \"longitude\": -79.0171,\n            \"order_batch\": \"2021-08-23\",\n            \"auto_deduplication\": 1,\n            \"external_customer\": {\n                \"id\": \"11\",\n                \"name\": \"test\",\n                \"email\": \"external_customer@test.com\",\n                \"system_code\": \"es1\"\n            },\n            \"a_scan_at\": 1633073073,\n            \"sorting_code\": 708,\n            \"carriers\": [\n                \"usps\"\n            ],\n            \"services\": [\n                \"usps_priority_mail\",\n                \"usps_priority_mail_express\"\n            ],\n            \"paid_by\": 2,\n            \"account_number\": \"123456789\",\n            \"account_country\": \"US\",\n            \"account_postcode\": \"12001\",\n            \"package_type\": \"parcel\",\n            \"fulfillment_center_code\": \"WH001\"\n        },\n        {\n            \"type\": \"D\",\n            \"order_channel_code\": \"SMALL\",\n            \"self_pickup\": 0,\n            \"customer_id\": null,\n            \"customer_code\": null,\n            \"postcode\": \"H9S2H9\",\n            \"address_1\": \"2667 boul des sources\",\n            \"address_2\": \"123\",\n            \"combine_address\": \"true/false\",\n            \"buzz_code\": \"9393\",\n            \"ref\": \"c-4\",\n            \"order_code\": \"ABC\",\n            \"city\": \"pointe-claire\",\n            \"province\": \"QC\",\n            \"country\": \"Canada\",\n            \"name\": \"John\",\n            \"company_name\": \"Super Route\",\n            \"email\": \"join@gmail.com\",\n            \"telephone\": \"5555555555\",\n            \"need_pick_up\": 1,\n            \"packages\": 1,\n            \"packagesDetail\": [\n                {\n                    \"ref\": \"20312\",\n                    \"dimension_unit\": 1,\n                    \"weight_unit\": 1,\n                    \"weight\": 1000,\n                    \"length\": 300,\n                    \"width\": 200,\n                    \"height\": 100,\n                    \"package_value\": 200,\n                    \"insurance_value\": 200,\n                    \"external_tracking_number\": \"123456789\",\n                    \"notes\": \"this is a package note\",\n                    \"items\": [\n                        {\n                            \"name\": \"Product 1\",\n                            \"quantity\": 1,\n                            \"unit_price\": 1.48,\n                            \"origin\": \"CA\",\n                            \"weight\": 1000,\n                            \"currency\": \"CAD\",\n                            \"unit\": \"PCS\",\n                            \"sku\": \"SKU001\",\n                            \"barcode\": \"1231231243\",\n                            \"hscode\": \"8009201332\",\n                            \"description\": \"Product 1 description\"\n                        }\n                    ]\n                }\n            ],\n            \"allow_dropoff\": 1,\n            \"pin_verification_required\": 1,\n            \"shipping_from\": \"87 (if want to manual set sender address, please leave it empty or null)\",\n            \"sender_name\": \"test\",\n            \"sender_address_1\": \"6701 RUE HADLEY\",\n            \"sender_address_2\": \"\",\n            \"sender_address_type\": 1,\n            \"sender_postcode\": \"H4E3R3\",\n            \"sender_city\": \"Montreal\",\n            \"sender_province\": \"QC\",\n            \"sender_country\": \"CA\",\n            \"sender_company_name\": \"Super Route\",\n            \"sender_email\": \"info@gmail.com\",\n            \"sender_telephone\": \"666666666\",\n            \"sender_buzz_code\": \"5151\",\n            \"pickup_instruction\": \"pickup instructions\",\n            \"delivery_instruction\": \"delivery instructions\",\n            \"note\": \"customer note\",\n            \"signature_option\": 1,\n            \"insurance_option\": 1,\n            \"insurance_value\": 200,\n            \"scheduled_date\": \"2021-04-05 00:00:00\",\n            \"time_window_start\": \"2021-04-05 09:00:00\",\n            \"time_window_end\": \"2021-04-05 13:00:00.00\",\n            \"pickup_date\": \"2021-04-05 00:00:00.00\",\n            \"pickup_time_window_start\": \"2021-04-05 06:00:00\",\n            \"pickup_time_window_end\": \"2021-04-05 08:00:00\",\n            \"service_time\": 1,\n            \"pickup_service_time\": 1,\n            \"notification_language\": \"en\",\n            \"skills\": \"1,2,3\",\n            \"latitude\": 43.82124,\n            \"longitude\": -79.0171,\n            \"order_batch\": \"2021-08-23\",\n            \"auto_deduplication\": 1,\n            \"external_customer\": {\n                \"id\": \"11\",\n                \"name\": \"test\",\n                \"email\": \"external_customer@test.com\",\n                \"system_code\": \"es1\"\n            },\n            \"a_scan_at\": 1633073073,\n            \"sorting_code\": 708,\n            \"carriers\": [\n                \"usps\"\n            ],\n            \"services\": [\n                \"usps_priority_mail\",\n                \"usps_priority_mail_express\"\n            ],\n            \"paid_by\": 2,\n            \"account_number\": \"123456789\",\n            \"account_country\": \"US\",\n            \"account_postcode\": \"12001\",\n            \"package_type\": \"parcel\",\n            \"fulfillment_center_code\": \"WH001\"\n        }\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Get async result by id",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/async/:id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "async",
                                ":id"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get async result by id"
                    },
                    "response": []
                },
                {
                    "name": "get order status list",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/order-status",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "order-status"
                            ]
                        },
                        "description": "get order status list"
                    },
                    "response": []
                },
                {
                    "name": "Build routes",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/build-route",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "build-route"
                            ]
                        },
                        "description": "Build routes"
                    },
                    "response": []
                },
                {
                    "name": "Build routes",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v2/client/build-route",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v2",
                                "client",
                                "build-route"
                            ]
                        },
                        "description": "Build routes"
                    },
                    "response": []
                },
                {
                    "name": "Get build route options",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v3/client/build-route/options",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v3",
                                "client",
                                "build-route",
                                "options"
                            ]
                        },
                        "description": "Returns available configuration options for building routes: routing engines with their balance modes, capacity types, related order types, order sources, and default values."
                    },
                    "response": []
                },
                {
                    "name": "Build routes (V3)",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v3/client/build-route",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v3",
                                "client",
                                "build-route"
                            ]
                        },
                        "description": "V3 client build route API with full /orders/build parameter support. Supports routing engine selection (SROUTE/SROUTE2), unified balance mode, order source and related order type filtering, and structured driver objects with nested addresses and driver-default fallback."
                    },
                    "response": []
                },
                {
                    "name": "Get internal tracking information by tracking number",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/tracking/:trackingNumber",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "tracking",
                                ":trackingNumber"
                            ],
                            "variable": [
                                {
                                    "key": "trackingNumber",
                                    "value": "",
                                    "description": "The tracking number of the parcel"
                                }
                            ]
                        },
                        "description": "Retrieves detailed tracking information for a parcel including tracking events, sender/recipient addresses, and delivery status."
                    },
                    "response": []
                },
                {
                    "name": "get territory info list",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/territory",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "territory"
                            ]
                        },
                        "description": "get territory info list"
                    },
                    "response": []
                },
                {
                    "name": "Get address by client",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/getaddressbypostcode",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "getaddressbypostcode"
                            ],
                            "query": [
                                {
                                    "key": "postcode",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "area",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get address by client"
                    },
                    "response": []
                },
                {
                    "name": "Get routes",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/routes",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "routes"
                            ],
                            "query": [
                                {
                                    "key": "date",
                                    "value": "",
                                    "description": "Filter routes by specific date (format: YYYY-MM-DD). When provided, isToday/isUpcoming/isHistory are ignored."
                                },
                                {
                                    "key": "isToday",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "isUpcoming",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "isHistory",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "withGeometry",
                                    "value": "",
                                    "description": "Set to 1 to include the encoded route geometry for each driver in the drivers array. Default 0 (geometry omitted)."
                                }
                            ]
                        },
                        "description": "Get routes"
                    },
                    "response": []
                },
                {
                    "name": "Get all orders from successfully planned routes on a specific date",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/routes/orders-by-date",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "routes",
                                "orders-by-date"
                            ],
                            "query": [
                                {
                                    "key": "date",
                                    "value": "",
                                    "description": "The route date (YYYY-MM-DD). Only routes with status 'Success' are included."
                                },
                                {
                                    "key": "driverId",
                                    "value": "",
                                    "description": "Filter orders by driver ID"
                                }
                            ]
                        },
                        "description": "Get all orders from successfully planned routes on a specific date"
                    },
                    "response": []
                },
                {
                    "name": "Get orders on route for one driver or all",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/routes/:routeId/orders",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "routes",
                                ":routeId",
                                "orders"
                            ],
                            "query": [
                                {
                                    "key": "driverId",
                                    "value": "",
                                    "description": ""
                                }
                            ],
                            "variable": [
                                {
                                    "key": "routeId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get orders on route for one driver or all"
                    },
                    "response": []
                },
                {
                    "name": "Replace a driver from an existing route",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/routes/replace-driver",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "routes",
                                "replace-driver"
                            ]
                        },
                        "description": "Replace a driver from an existing route"
                    },
                    "response": []
                },
                {
                    "name": "add order(s) to route",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/routes/add-order",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "routes",
                                "add-order"
                            ]
                        },
                        "description": "add order(s) to route"
                    },
                    "response": []
                },
                {
                    "name": "move order(s) between route",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/routes/move-order",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "routes",
                                "move-order"
                            ]
                        },
                        "description": "move order(s) between route"
                    },
                    "response": []
                },
                {
                    "name": "Remove order(s) from route",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/routes/remove-order",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "routes",
                                "remove-order"
                            ]
                        },
                        "description": "Remove order(s) from route"
                    },
                    "response": []
                },
                {
                    "name": "optimize route",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/routes/optimize",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "routes",
                                "optimize"
                            ]
                        },
                        "description": "optimize route"
                    },
                    "response": []
                },
                {
                    "name": "cancel route",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/routes/cancel",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "routes",
                                "cancel"
                            ]
                        },
                        "description": "cancel route"
                    },
                    "response": []
                },
                {
                    "name": "Receive package by given orderId/ref/tracking/externalTracking",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/orders/receive-package",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "orders",
                                "receive-package"
                            ],
                            "query": [
                                {
                                    "key": "search",
                                    "value": "",
                                    "description": "orderId/ref/tracking/externalTracking"
                                }
                            ]
                        },
                        "description": "Receive package by given orderId/ref/tracking/externalTracking"
                    },
                    "response": []
                },
                {
                    "name": "Receive package by given batch string",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/client/orders/batch-receive-package",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "client",
                                "orders",
                                "batch-receive-package"
                            ],
                            "query": [
                                {
                                    "key": "order_batch",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Receive package by given batch string"
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Coverages",
            "item": [
                {
                    "name": "get coverage postcodes",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/coverages",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "coverages"
                            ]
                        },
                        "description": "get coverage postcodes",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"warehouse_ids\": [\n        1,\n        2,\n        3\n    ],\n    \"warehouse_codes\": [\n        \"MONTREAL\",\n        \"TORONTO\"\n    ],\n    \"include_transit\": true\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "check postcodes in coverages or not",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/coverages/checkpostcodes",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "coverages",
                                "checkpostcodes"
                            ]
                        },
                        "description": "check postcodes in coverages or not",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"postcodes\": [\n        \"H4E3R3\",\n        \"L3R3L1\"\n    ],\n    \"warehouse_ids\": [\n        1,\n        2,\n        3\n    ],\n    \"warehouse_codes\": [\n        \"MONTREAL\",\n        \"TORONTO\"\n    ],\n    \"include_transit\": true,\n    \"include_3rd_party_label\": false\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Custom Maps",
            "item": [
                {
                    "name": "List map layers (public/embed)",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/maps/public/:code/layers",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "maps",
                                "public",
                                ":code",
                                "layers"
                            ],
                            "query": [
                                {
                                    "key": "embed_token",
                                    "value": "",
                                    "description": "Required when map config.embed_token is set. Also accepted as X-Map-Embed-Token header."
                                },
                                {
                                    "key": "types",
                                    "value": "",
                                    "description": "Comma-separated layer types filter"
                                },
                                {
                                    "key": "limit",
                                    "value": "",
                                    "description": ""
                                }
                            ],
                            "variable": [
                                {
                                    "key": "code",
                                    "value": "",
                                    "description": "Public map code"
                                }
                            ]
                        },
                        "description": "Returns Layer Envelopes for a public Custom Map. If the map has config.embed_token, pass embed_token."
                    },
                    "response": []
                },
                {
                    "name": "List map layers with bounds (public/embed)",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/maps/public/:code/layers",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "maps",
                                "public",
                                ":code",
                                "layers"
                            ],
                            "query": [
                                {
                                    "key": "embed_token",
                                    "value": "",
                                    "description": "Required when map config.embed_token is set. Also accepted as X-Map-Embed-Token header."
                                }
                            ],
                            "variable": [
                                {
                                    "key": "code",
                                    "value": "",
                                    "description": "Public map code"
                                }
                            ]
                        },
                        "description": "List map layers with bounds (public/embed)"
                    },
                    "response": []
                },
                {
                    "name": "Get single map layer (public/embed)",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/maps/public/:code/layers/:type/:key",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "maps",
                                "public",
                                ":code",
                                "layers",
                                ":type",
                                ":key"
                            ],
                            "query": [
                                {
                                    "key": "embed_token",
                                    "value": "",
                                    "description": "Required when map config.embed_token is set. Also accepted as X-Map-Embed-Token header."
                                },
                                {
                                    "key": "limit",
                                    "value": "",
                                    "description": ""
                                }
                            ],
                            "variable": [
                                {
                                    "key": "code",
                                    "value": "",
                                    "description": "Public map code"
                                },
                                {
                                    "key": "type",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "key",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get single map layer (public/embed)"
                    },
                    "response": []
                },
                {
                    "name": "Nearest locations on a public map",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/maps/public/:code/nearest",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "maps",
                                "public",
                                ":code",
                                "nearest"
                            ],
                            "variable": [
                                {
                                    "key": "code",
                                    "value": "",
                                    "description": "Public map code"
                                }
                            ]
                        },
                        "description": "Nearest locations on a public map"
                    },
                    "response": []
                },
                {
                    "name": "List map layers (authenticated business)",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/maps/:code/layers",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "maps",
                                ":code",
                                "layers"
                            ],
                            "query": [
                                {
                                    "key": "types",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "limit",
                                    "value": "",
                                    "description": ""
                                }
                            ],
                            "variable": [
                                {
                                    "key": "code",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "List map layers (authenticated business)"
                    },
                    "response": []
                },
                {
                    "name": "Get single map layer (authenticated)",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/maps/:code/layers/:type/:key",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "maps",
                                ":code",
                                "layers",
                                ":type",
                                ":key"
                            ],
                            "variable": [
                                {
                                    "key": "code",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "type",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "key",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get single map layer (authenticated)"
                    },
                    "response": []
                },
                {
                    "name": "Nearest search (authenticated)",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/maps/:code/nearest",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "maps",
                                ":code",
                                "nearest"
                            ],
                            "variable": [
                                {
                                    "key": "code",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Nearest search (authenticated)"
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Customer",
            "item": [
                {
                    "name": "Get the configuration bundle needed to render the customer 'create storage order' form",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/customer/storage-orders/config",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "customer",
                                "storage-orders",
                                "config"
                            ]
                        },
                        "description": "Returns everything the client needs to render the customer-side create storage order form: the customer's accessible warehouses, the business's packaging catalog, supplies products, pickup timeframes, unit definitions, surcharges, and dynamic form bindings. Requires an authenticated customer account."
                    },
                    "response": []
                },
                {
                    "name": "Get the configuration bundle needed to render the customer 'create moving order' form",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/customer/moving-orders/config",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "customer",
                                "moving-orders",
                                "config"
                            ]
                        },
                        "description": "Returns the moving service packages (pricing plans) the customer picks from, plus the shared packaging catalog, supplies products, moving-date timeframes, unit definitions, surcharges, and dynamic form bindings. Moving orders do not use warehouses — the customer provides origin/destination addresses directly. Requires an authenticated customer account."
                    },
                    "response": []
                },
                {
                    "name": "List shipping services available to the authenticated customer",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/customer/shipping-orders/services",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "customer",
                                "shipping-orders",
                                "services"
                            ]
                        },
                        "description": "Returns a lightweight list of shipping services the customer is authorized to use, derived from the customer_shipping_service assignment table. Used as step 1 of the two-step create-order flow; once the customer picks a service, fetch /v1/customer/shipping-orders/services/{serviceCode}/config for the full details. Customers with no explicit service assignment see an empty list."
                    },
                    "response": []
                },
                {
                    "name": "Get the per-service configuration bundle needed to render the 'create shipping order' form",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/customer/shipping-orders/services/:serviceCode/config",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "customer",
                                "shipping-orders",
                                "services",
                                ":serviceCode",
                                "config"
                            ],
                            "variable": [
                                {
                                    "key": "serviceCode",
                                    "value": "",
                                    "description": "The shipping service service_code (unique per business)"
                                }
                            ]
                        },
                        "description": "Returns the full config for one shipping service: that service's warehouses (with full address fields), surcharges (drawn from the service's surcharge groups), plus the shared packaging catalog, supplies products (only when allow_purchase_supplies), unit definitions, and dynamic form bindings. Call this after the user picks a service from /v1/customer/shipping-orders/services. Returns 403 if the customer is not authorized for the given service, 404 if it does not exist."
                    },
                    "response": []
                },
                {
                    "name": "List the authenticated customer's storage orders",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/customer/storage-orders",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "customer",
                                "storage-orders"
                            ],
                            "query": [
                                {
                                    "key": "status",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "warehouse_id",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "store_from",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "store_to",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "created_at_from",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "created_at_to",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "quick_search",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "package_id",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "sort_by",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "per_page",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "page",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Paginated list; mirrors admin StorageOrderController::index filter/sort semantics via StorageOrderService::getStorageOrders, scoped to the authenticated customer."
                    },
                    "response": []
                },
                {
                    "name": "Get the detail of one storage order owned by the authenticated customer",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/customer/storage-orders/:id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "customer",
                                "storage-orders",
                                ":id"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get the detail of one storage order owned by the authenticated customer"
                    },
                    "response": []
                },
                {
                    "name": "List the authenticated customer's moving orders",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/customer/moving-orders",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "customer",
                                "moving-orders"
                            ],
                            "query": [
                                {
                                    "key": "status",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "moving_date_from",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "moving_date_to",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "created_at_from",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "created_at_to",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "sort_by",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "per_page",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "page",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Paginated list; mirrors admin MovingOrderController::index filter/sort semantics via MovingOrderService::getMovingOrders, scoped to the authenticated customer."
                    },
                    "response": []
                },
                {
                    "name": "Get the detail of one moving order owned by the authenticated customer",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/customer/moving-orders/:id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "customer",
                                "moving-orders",
                                ":id"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get the detail of one moving order owned by the authenticated customer"
                    },
                    "response": []
                },
                {
                    "name": "List the authenticated customer's shipping orders under one service",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/customer/shipping-orders/services/:serviceCode/orders",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "customer",
                                "shipping-orders",
                                "services",
                                ":serviceCode",
                                "orders"
                            ],
                            "query": [
                                {
                                    "key": "status",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Matches order id, tracking_number or reference_number"
                                },
                                {
                                    "key": "created_at_from",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "created_at_to",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "sort_by",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "per_page",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "page",
                                    "value": "",
                                    "description": ""
                                }
                            ],
                            "variable": [
                                {
                                    "key": "serviceCode",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Paginated list scoped to the customer + service. 403 if the customer is not authorized for the service; 404 if the service does not exist."
                    },
                    "response": []
                },
                {
                    "name": "Get the detail of one shipping order owned by the authenticated customer",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/customer/shipping-orders/:id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "customer",
                                "shipping-orders",
                                ":id"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "The order id alone identifies the service; the customer's service access is enforced via the customer_shipping_service assignment (returns 403 if the order's service is not granted to this customer)."
                    },
                    "response": []
                },
                {
                    "name": "List storage packages eligible for shipout",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/customer/shipout-orders/available-items",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "customer",
                                "shipout-orders",
                                "available-items"
                            ],
                            "query": [
                                {
                                    "key": "warehouse_id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Returns storage packages that are received, not yet stocked out, and not locked by an active shipout request. Grouped by StorageOrder. Optional warehouse_id filter narrows the result to one source warehouse. Partner accounts (groups_id=7) receive 403. Requires the customer shipout_service setting to be enabled; otherwise returns 403."
                    },
                    "response": []
                },
                {
                    "name": "List shipping services available from a given warehouse",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/customer/shipout-orders/services",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "customer",
                                "shipout-orders",
                                "services"
                            ],
                            "query": [
                                {
                                    "key": "warehouse_id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Filters ShippingService records to those whose shipping_service_warehouse pivot includes the given warehouse_id. Further filtered by the customer's customer_shipping_service assignment. pricing_method=0 means manual pricing (request will go to staff queue), pricing_method=1 means price plan (auto-priced). Requires the customer shipout_service setting to be enabled; otherwise returns 403."
                    },
                    "response": []
                },
                {
                    "name": "Estimate the price of a shipout request",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/customer/shipout-orders/services/:serviceCode/estimate",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "customer",
                                "shipout-orders",
                                "services",
                                ":serviceCode",
                                "estimate"
                            ],
                            "variable": [
                                {
                                    "key": "serviceCode",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Returns either a price breakdown (PRICING_PRICE_PLAN services) or {has_items_needing_quote: true} when the service uses manual pricing. Customer should still proceed to /orders even when manual — the request will land in the staff pricing queue. Requires the customer shipout_service setting to be enabled; otherwise returns 403.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"warehouse_id\": 7,\n    \"delivery_postcode\": \"M5V2H1\",\n    \"delivery_country\": \"CA\",\n    \"packages\": [\n        {\n            \"weight\": 2.5,\n            \"length\": 30,\n            \"width\": 20,\n            \"height\": 15,\n            \"weight_unit\": 2,\n            \"dimension_unit\": 2\n        }\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Get shipout detail",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/customer/shipout-orders/:id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "customer",
                                "shipout-orders",
                                ":id"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Returns the full detail of one shipout owned by the authenticated customer, including paid_amount, remaining_balance, has_items_needing_quote, can_be_paid, can_be_cancelled, and the linked storage_packages + shipping_packages arrays. Requires the customer shipout_service setting to be enabled; otherwise returns 403."
                    },
                    "response": []
                },
                {
                    "name": "Pay a shipout from wallet balance",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/customer/shipout-orders/:id/pay",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "customer",
                                "shipout-orders",
                                ":id",
                                "pay"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Customer pays a (priced) shipout from their wallet. Body may include `amount` to pay partially; default is the full remaining balance. Status auto-bumps to CONFIRMED when remaining_balance reaches zero. Requires the customer shipout_service setting to be enabled; otherwise returns 403.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"amount\": 45.3\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Cancel a shipout (releases the StoragePackage lock)",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/customer/shipout-orders/:id/cancel",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "customer",
                                "shipout-orders",
                                ":id",
                                "cancel"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Customer cancels — only allowed in PENDING/CONFIRMED. The linked StoragePackages immediately become available for another shipout request. Refund is NOT issued automatically — staff handles refunds manually. Requires the customer shipout_service setting to be enabled; otherwise returns 403.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"reason\": \"Changed shipping plans\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Create a shipout request",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/customer/shipout-orders/services/:serviceCode/orders",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "customer",
                                "shipout-orders",
                                "services",
                                ":serviceCode",
                                "orders"
                            ],
                            "variable": [
                                {
                                    "key": "serviceCode",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Creates a ShippingOrder with is_storage_shipout=true and locks the chosen StoragePackages via the shipping_order_storage_packages pivot. All selected packages must belong to the requesting customer and live at the same warehouse. Auto-priced services compute total_price immediately; manual-priced services land in the staff pricing queue with has_items_needing_quote=true. Requires the customer shipout_service setting to be enabled; otherwise returns 403.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"warehouse_id\": 7,\n    \"storage_package_ids\": [\n        5001,\n        5002,\n        5003\n    ],\n    \"delivery_name\": \"Jane Doe\",\n    \"delivery_telephone\": \"+14165551234\",\n    \"delivery_email\": \"jane@example.com\",\n    \"delivery_address_1\": \"123 King St W\",\n    \"delivery_city\": \"Toronto\",\n    \"delivery_province\": \"ON\",\n    \"delivery_country\": \"CA\",\n    \"delivery_postcode\": \"M5V2H1\",\n    \"package\": [\n        {\n            \"description\": \"Repacked box 1\",\n            \"quantity\": 1,\n            \"weight\": 5.5,\n            \"weight_unit\": 2,\n            \"length\": 40,\n            \"width\": 30,\n            \"height\": 25,\n            \"dimension_unit\": 2,\n            \"value\": 200\n        }\n    ],\n    \"scheduled_date\": \"2026-05-01\",\n    \"note\": \"Please handle with care\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Dataset",
            "item": [
                {
                    "name": "List all datasets",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets"
                            ],
                            "query": [
                                {
                                    "key": "search",
                                    "value": "",
                                    "description": "Search by name or description"
                                },
                                {
                                    "key": "per_page",
                                    "value": "",
                                    "description": "Items per page (max 100)"
                                },
                                {
                                    "key": "page",
                                    "value": "",
                                    "description": "Page number"
                                }
                            ]
                        },
                        "description": "Get a paginated list of all datasets for the authenticated business"
                    },
                    "response": []
                },
                {
                    "name": "Create a new dataset",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets"
                            ]
                        },
                        "description": "Create a new dataset with column definitions"
                    },
                    "response": []
                },
                {
                    "name": "Get a dataset",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":id"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get a single dataset with its columns and groups"
                    },
                    "response": []
                },
                {
                    "name": "Update a dataset",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":id"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Update dataset name, description, or status"
                    },
                    "response": []
                },
                {
                    "name": "Delete a dataset",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":id"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Delete a dataset and all its groups and records"
                    },
                    "response": []
                },
                {
                    "name": "Search records",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:id/search",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":id",
                                "search"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Search records across all groups in a dataset with advanced filtering"
                    },
                    "response": []
                },
                {
                    "name": "List groups",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:datasetId/groups",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":datasetId",
                                "groups"
                            ],
                            "variable": [
                                {
                                    "key": "datasetId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get all groups for a dataset"
                    },
                    "response": []
                },
                {
                    "name": "Create a group",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:datasetId/groups",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":datasetId",
                                "groups"
                            ],
                            "variable": [
                                {
                                    "key": "datasetId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Create a new group with optional records"
                    },
                    "response": []
                },
                {
                    "name": "Get a group",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:datasetId/groups/:groupId",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":datasetId",
                                "groups",
                                ":groupId"
                            ],
                            "variable": [
                                {
                                    "key": "datasetId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "groupId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get group details with geocoding statistics"
                    },
                    "response": []
                },
                {
                    "name": "Update a group",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:datasetId/groups/:groupId",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":datasetId",
                                "groups",
                                ":groupId"
                            ],
                            "variable": [
                                {
                                    "key": "datasetId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "groupId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Update group name"
                    },
                    "response": []
                },
                {
                    "name": "Delete a group",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:datasetId/groups/:groupId",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":datasetId",
                                "groups",
                                ":groupId"
                            ],
                            "variable": [
                                {
                                    "key": "datasetId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "groupId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Delete a group and all its records"
                    },
                    "response": []
                },
                {
                    "name": "Re-geocode group",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:datasetId/groups/:groupId/regeocode",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":datasetId",
                                "groups",
                                ":groupId",
                                "regeocode"
                            ],
                            "variable": [
                                {
                                    "key": "datasetId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "groupId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Trigger re-geocoding for records in a group"
                    },
                    "response": []
                },
                {
                    "name": "List records",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:datasetId/groups/:groupId/records",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":datasetId",
                                "groups",
                                ":groupId",
                                "records"
                            ],
                            "query": [
                                {
                                    "key": "per_page",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "page",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "geocode_status",
                                    "value": "",
                                    "description": ""
                                }
                            ],
                            "variable": [
                                {
                                    "key": "datasetId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "groupId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get paginated records for a group with optional filtering"
                    },
                    "response": []
                },
                {
                    "name": "Create a record",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:datasetId/groups/:groupId/records",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":datasetId",
                                "groups",
                                ":groupId",
                                "records"
                            ],
                            "variable": [
                                {
                                    "key": "datasetId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "groupId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Create a single record and geocode if address columns are configured"
                    },
                    "response": []
                },
                {
                    "name": "Get a record",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:datasetId/groups/:groupId/records/:recordId",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":datasetId",
                                "groups",
                                ":groupId",
                                "records",
                                ":recordId"
                            ],
                            "variable": [
                                {
                                    "key": "datasetId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "groupId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "recordId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get a single record by ID"
                    },
                    "response": []
                },
                {
                    "name": "Update a record",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:datasetId/groups/:groupId/records/:recordId",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":datasetId",
                                "groups",
                                ":groupId",
                                "records",
                                ":recordId"
                            ],
                            "variable": [
                                {
                                    "key": "datasetId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "groupId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "recordId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Update record data. Re-geocodes if address changed."
                    },
                    "response": []
                },
                {
                    "name": "Delete a record",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:datasetId/groups/:groupId/records/:recordId",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":datasetId",
                                "groups",
                                ":groupId",
                                "records",
                                ":recordId"
                            ],
                            "variable": [
                                {
                                    "key": "datasetId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "groupId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "recordId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Delete a single record"
                    },
                    "response": []
                },
                {
                    "name": "Bulk create records",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:datasetId/groups/:groupId/records/bulk",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":datasetId",
                                "groups",
                                ":groupId",
                                "records",
                                "bulk"
                            ],
                            "variable": [
                                {
                                    "key": "datasetId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "groupId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Create multiple records at once (max 1000)"
                    },
                    "response": []
                },
                {
                    "name": "Bulk delete records",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:datasetId/groups/:groupId/records/bulk",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":datasetId",
                                "groups",
                                ":groupId",
                                "records",
                                "bulk"
                            ],
                            "variable": [
                                {
                                    "key": "datasetId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "groupId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Delete multiple records by IDs"
                    },
                    "response": []
                },
                {
                    "name": "Re-geocode a record",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/datasets/:datasetId/groups/:groupId/records/:recordId/regeocode",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "datasets",
                                ":datasetId",
                                "groups",
                                ":groupId",
                                "records",
                                ":recordId",
                                "regeocode"
                            ],
                            "variable": [
                                {
                                    "key": "datasetId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "groupId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "recordId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Re-geocode a single record"
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Documentation",
            "item": [
                {
                    "name": "Download Postman Collection (always current)",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/documentation/postman-collection",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "documentation",
                                "postman-collection"
                            ],
                            "query": [
                                {
                                    "key": "source",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "download",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Converts the deployed OpenAPI document into a Postman Collection v2.1 on every request, so the download is always in sync with the live API. Query params: source=default|ua (which OpenAPI document to convert), download=0 to view inline instead of downloading. No authentication required."
                    },
                    "response": []
                },
                {
                    "name": "Integration updates guide (always current)",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/documentation/integration-updates",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "documentation",
                                "integration-updates"
                            ],
                            "query": [
                                {
                                    "key": "download",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "format",
                                    "value": "",
                                    "description": "md forces raw Markdown even for browsers"
                                },
                                {
                                    "key": "lang",
                                    "value": "",
                                    "description": "Document language (defaults to the platform locale)"
                                }
                            ]
                        },
                        "description": "Guide to the additive API & webhook capabilities — idempotent cancel, reconciliation feeds, error codes, v2 webhook signatures, payload envelope, new events, delivery options, token restrictions — with adoption examples. Generated live on every request. Browsers receive a styled, localized HTML page; non-browser clients receive raw Markdown. Query params: download=1 to download the Markdown file, format=md to force raw Markdown inline, lang=<code> (en, chs, cht, de, es, fr, it, nl, pt, sr, hu, pl, sk, cs) to select the language. No authentication required."
                    },
                    "response": []
                },
                {
                    "name": "Order status dictionary & flow (always current)",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/documentation/order-status-flow",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "documentation",
                                "order-status-flow"
                            ],
                            "query": [
                                {
                                    "key": "download",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "format",
                                    "value": "",
                                    "description": "md forces raw Markdown even for browsers"
                                },
                                {
                                    "key": "lang",
                                    "value": "",
                                    "description": "Document language (defaults to the platform locale)"
                                }
                            ]
                        },
                        "description": "Complete order status dictionary, transition diagrams and cancel rules, generated live from the deployed code on every request. Browsers receive a styled, localized HTML page with rendered diagrams; non-browser clients receive raw Markdown. Query params: download=1 to download the Markdown file, format=md to force raw Markdown inline, lang=<code> (en, chs, cht, de, es, fr, it, nl, pt, sr, hu, pl, sk, cs) to select the language. No authentication required."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Driver",
            "item": [
                {
                    "name": "Get routes for one driver",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/routes",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "routes"
                            ],
                            "query": [
                                {
                                    "key": "isProcessing",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "isHistory",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "isHistory",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "page",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "per_page",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "sort",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Filter by route ID."
                                }
                            ]
                        },
                        "description": "Get routes for one driver"
                    },
                    "response": []
                },
                {
                    "name": "Create a new route by driver",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/create-route",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "create-route"
                            ]
                        },
                        "description": "Allows a driver to create a new delivery route if authorized."
                    },
                    "response": []
                },
                {
                    "name": "Cancel route by driver",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/routes/cancel",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "routes",
                                "cancel"
                            ]
                        },
                        "description": "Allows a driver to cancel their own assigned route. Requires business setting 'Allow Cancel Route By Driver' to be enabled. If the route has only one driver, the entire route will be cancelled. If the route has multiple drivers, only this driver's orders will be cancelled."
                    },
                    "response": []
                },
                {
                    "name": "Get orders on route for one driver",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/routes/:routeId/orders",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "routes",
                                ":routeId",
                                "orders"
                            ],
                            "query": [
                                {
                                    "key": "ids",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "isHideSuccess",
                                    "value": "",
                                    "description": ""
                                }
                            ],
                            "variable": [
                                {
                                    "key": "routeId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get orders on route for one driver"
                    },
                    "response": []
                },
                {
                    "name": "Get order stop number by ref/orderid/trackingnumber",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/routes/:routeId/get-stop-number/:ref",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "routes",
                                ":routeId",
                                "get-stop-number",
                                ":ref"
                            ],
                            "variable": [
                                {
                                    "key": "routeId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "ref",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get order stop number by ref/orderid/trackingnumber"
                    },
                    "response": []
                },
                {
                    "name": "Add order to route by ref/orderid/trackingnumber",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/routes/:routeId/add-order/:ref",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "routes",
                                ":routeId",
                                "add-order",
                                ":ref"
                            ],
                            "query": [
                                {
                                    "key": "optimize",
                                    "value": "",
                                    "description": ""
                                }
                            ],
                            "variable": [
                                {
                                    "key": "routeId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "ref",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Add order to route by ref/orderid/trackingnumber"
                    },
                    "response": []
                },
                {
                    "name": "Batch Add Orders to Route by Driver",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/routes/:routeId/batch-add-orders-by-driver",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "routes",
                                ":routeId",
                                "batch-add-orders-by-driver"
                            ],
                            "variable": [
                                {
                                    "key": "routeId",
                                    "value": "",
                                    "description": "ID of the route to which orders will be assigned"
                                }
                            ]
                        },
                        "description": "Allows an authenticated driver to batch assign orders to a specific route using the routeId in the path."
                    },
                    "response": []
                },
                {
                    "name": "Remove order from route by orderId",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/routes/:routeId/orders/:orderId/remove",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "routes",
                                ":routeId",
                                "orders",
                                ":orderId",
                                "remove"
                            ],
                            "variable": [
                                {
                                    "key": "routeId",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Remove order from route by orderId"
                    },
                    "response": []
                },
                {
                    "name": "Batch remove orders from a route",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/routes/:routeId/orders/batchremove",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "routes",
                                ":routeId",
                                "orders",
                                "batchremove"
                            ],
                            "variable": [
                                {
                                    "key": "routeId",
                                    "value": "",
                                    "description": "The ID of the route."
                                }
                            ]
                        },
                        "description": "Allows a driver to batch remove their own orders from a specific route if allowed.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"order_ids\": [\n        5678,\n        5679,\n        5680\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Get points on route for  one driver",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/routes/:routeId/points",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "routes",
                                ":routeId",
                                "points"
                            ],
                            "variable": [
                                {
                                    "key": "routeId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get points on route for  one driver"
                    },
                    "response": []
                },
                {
                    "name": "Get order by Id",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/orders/:orderId",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "orders",
                                ":orderId"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get order by Id"
                    },
                    "response": []
                },
                {
                    "name": "Get unified price detail for an order",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/orders/:orderId/price-detail",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "orders",
                                ":orderId",
                                "price-detail"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Returns the latest price breakdown for the order. If the order is linked to a storage, moving, or shipping order, returns the related order's price details in a unified format."
                    },
                    "response": []
                },
                {
                    "name": "Update related storage/moving/shipping order items by driver order id",
                    "request": {
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/orders/:orderId/related-order-items",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "orders",
                                ":orderId",
                                "related-order-items"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Update related storage/moving/shipping order items by driver order id",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"items\": [\n        {\n            \"qty\": 1,\n            \"description\": \"Desk xxx\",\n            \"length\": 120,\n            \"width\": 60,\n            \"height\": 75,\n            \"dimension_unit\": 1,\n            \"weight\": 35,\n            \"weight_unit\": 2\n        },\n        {\n            \"qty\": 2,\n            \"description\": \"Desk xxx\",\n            \"length\": 120,\n            \"width\": 60,\n            \"height\": 75,\n            \"dimension_unit\": 1,\n            \"weight\": 35,\n            \"weight_unit\": 2\n        },\n        {\n            \"description\": \"Old cabinet\",\n            \"length\": 80,\n            \"width\": 40,\n            \"height\": 180,\n            \"dimension_unit\": 1,\n            \"weight\": 45,\n            \"weight_unit\": 2,\n            \"qty\": 0\n        }\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Get order status list",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/orders-status",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "orders-status"
                            ]
                        },
                        "description": "Get order status list"
                    },
                    "response": []
                },
                {
                    "name": "Update order status",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/orders-status",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "orders-status"
                            ]
                        },
                        "description": "Update order status"
                    },
                    "response": []
                },
                {
                    "name": "Add Gps Tracking Record",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/addGpsTackingRecord",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "addGpsTackingRecord"
                            ]
                        },
                        "description": "Add Gps Tracking Record",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"latitude\": \"45.5261811\",\n    \"longitude\": \"-73.6496515\",\n    \"route_id\": null,\n    \"order_id\": null\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "start Delivery By route id",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/startDelivery",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "startDelivery"
                            ]
                        },
                        "description": "start Delivery By route id"
                    },
                    "response": []
                },
                {
                    "name": "end Delivery By route id",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/endDelivery",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "endDelivery"
                            ]
                        },
                        "description": "end Delivery By route id"
                    },
                    "response": []
                },
                {
                    "name": "Validate if ref matches order_id",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/routes/validate-order",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "routes",
                                "validate-order"
                            ]
                        },
                        "description": "Validate if ref matches order_id"
                    },
                    "response": []
                },
                {
                    "name": "Create an order note",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/orders-notes/create",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "orders-notes",
                                "create"
                            ]
                        },
                        "description": "Create an order note"
                    },
                    "response": []
                },
                {
                    "name": "Get order notes",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/orders-notes/:orderId",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "orders-notes",
                                ":orderId"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get order notes"
                    },
                    "response": []
                },
                {
                    "name": "Upload order picture",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/upload-pictures",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "upload-pictures"
                            ]
                        },
                        "description": "Upload order picture"
                    },
                    "response": []
                },
                {
                    "name": "Delete order picture by orderfile Id",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/delete-pictures",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "delete-pictures"
                            ]
                        },
                        "description": "Delete order picture by orderfile Id"
                    },
                    "response": []
                },
                {
                    "name": "Register a new driver",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/register",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "register"
                            ]
                        },
                        "description": "Register a new driver account. When X-BUSINESS-ID header is provided (self-registration mode), the business must have driver_self_registration enabled. This is a public endpoint — no authentication required.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"alias\": \"driver01\",\n    \"name\": \"John\",\n    \"password\": \"12345678\",\n    \"email\": \"join3@gmail.com\",\n    \"telephone\": \"5555555555\",\n    \"address\": \"demo\",\n    \"address_2\": \"demo\",\n    \"city\": \"demo\",\n    \"province\": \"demo\",\n    \"country\": \"CA\",\n    \"postcode\": \"H0H0H0\",\n    \"language\": \"en\",\n    \"capacity\": null,\n    \"territory_id\": null,\n    \"start_location_id\": null,\n    \"end_location_id\": null\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "optimize route",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/optimize-route",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "optimize-route"
                            ]
                        },
                        "description": "optimize route"
                    },
                    "response": []
                },
                {
                    "name": "get driver profile",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/profile",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "profile"
                            ]
                        },
                        "description": "get driver profile"
                    },
                    "response": []
                },
                {
                    "name": "update driver profile",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/profile",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "profile"
                            ]
                        },
                        "description": "update driver profile",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"name\": \"driver003_1\",\n    \"alias\": \"alias0003_1\",\n    \"email\": \"driver003@example.com\",\n    \"vehicle_type\": \"1 (1: Car, 2: Truck, 3: Motorcycle, 4: Bicycle 5:Pedestrian nullable,default 1)\",\n    \"password\": \"12345678\",\n    \"telephone\": \"5140000003\",\n    \"start_location_id\": 1,\n    \"end_location_id\": 1,\n    \"language\": \"en\",\n    \"capacity\": 60,\n    \"territory_id\": 1,\n    \"status\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Get Orders",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/orders",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "orders"
                            ],
                            "query": [
                                {
                                    "key": "status",
                                    "value": "",
                                    "description": "Filter by order status ID"
                                },
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Filter by specific order ID"
                                },
                                {
                                    "key": "unassigned",
                                    "value": "",
                                    "description": "Set to 1 to filter only unassigned orders (no driver and no route)"
                                },
                                {
                                    "key": "page",
                                    "value": "",
                                    "description": "Page number for pagination"
                                },
                                {
                                    "key": "pageSize",
                                    "value": "",
                                    "description": "Number of items per page"
                                }
                            ]
                        },
                        "description": "Retrieve a list of orders filtered by optional parameters such as status, id, unassigned flag, and pagination."
                    },
                    "response": []
                },
                {
                    "name": "Get kiosk receiving area package count",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/kiosk-receiving-packages",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "kiosk-receiving-packages"
                            ],
                            "query": [
                                {
                                    "key": "route_id",
                                    "value": "",
                                    "description": "The route ID that contains the kiosk pickup order"
                                },
                                {
                                    "key": "order_id",
                                    "value": "",
                                    "description": "The kiosk pickup order ID on the route"
                                }
                            ]
                        },
                        "description": "Query how many receiving packages exist at a kiosk pickup location. The driver must be assigned to the route, the route must not be ended, and the order must be a kiosk pickup order (related_order_type = 6)."
                    },
                    "response": []
                },
                {
                    "name": "Scan and receive an awaiting-processing package from kiosk receiving area",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/kiosk-receive-package",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "kiosk-receive-package"
                            ]
                        },
                        "description": "Driver scans a code at a kiosk location and receives a single awaiting-processing package from the receiving area onto their vehicle inventory. The driver must be assigned to the route, the route must not be ended, and the order must be a kiosk pickup order (related_order_type = 6). Supports every customer-dropped type: returns, express drop-offs and storage drop-offs. The code may be a return code, a reference number, or the package's own unique code. Plain delivery packages are intentionally excluded."
                    },
                    "response": []
                },
                {
                    "name": "Get packaging types and packagings for the driver's service provider",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/packagings",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "packagings"
                            ],
                            "query": [
                                {
                                    "key": "language",
                                    "value": "",
                                    "description": "Language code for translated packaging names (e.g., 'en', 'zh', 'fr'). Defaults to 'en'."
                                }
                            ]
                        },
                        "description": "Returns a list of packaging types with their associated packagings (predefined dimensions). Used in the driver app for selecting packaging when adding/editing items on storage and moving orders. Supports multi-language via the `language` parameter."
                    },
                    "response": []
                },
                {
                    "name": "Get dimension and weight unit mappings",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driver/unit-mappings",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driver",
                                "unit-mappings"
                            ],
                            "query": [
                                {
                                    "key": "language",
                                    "value": "",
                                    "description": "Language code for translated unit labels (e.g., 'en', 'zh', 'fr'). Defaults to 'en'."
                                }
                            ]
                        },
                        "description": "Returns the available dimension units (mm, cm, m, inch) and weight units (g, kg, oz, lb) with translated labels and accuracy values. Used by the driver app to populate unit dropdowns dynamically instead of hardcoding."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "DriverInfo",
            "item": [
                {
                    "name": "get driver info list",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driverinfo",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driverinfo"
                            ]
                        },
                        "description": "get driver info list"
                    },
                    "response": []
                },
                {
                    "name": "Create a Driver",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driverinfo",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driverinfo"
                            ]
                        },
                        "description": "Create a Driver",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"alias\": \"driver01\",\n    \"vehicle_type\": \"1 (1: Car, 2: Truck, 3: Motorcycle, 4: Bicycle 5:Pedestrian nullable,default 1)\",\n    \"name\": \"John\",\n    \"password\": \"12345678\",\n    \"email\": \"join@gmail.com\",\n    \"telephone\": \"5555555555\",\n    \"address\": \"demo (nullable)\",\n    \"address_2\": \"demo (nullable)\",\n    \"city\": \"demo (nullable)\",\n    \"province\": \"demo (nullable)\",\n    \"country\": \"CA (nullable)\",\n    \"postcode\": \"H0H0H0 (nullable)\",\n    \"language\": \"en\",\n    \"capacity\": null,\n    \"territory_id\": null,\n    \"start_location_id\": null,\n    \"end_location_id\": null,\n    \"status\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "update driver by id",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driverinfo/:driver_id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driverinfo",
                                ":driver_id"
                            ],
                            "variable": [
                                {
                                    "key": "driver_id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "update driver by id",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"name\": \"driver003_1\",\n    \"alias\": \"alias0003_1\",\n    \"email\": \"driver003@example.com\",\n    \"vehicle_type\": \"1 (1: Car, 2: Truck, 3: Motorcycle, 4: Bicycle 5:Pedestrian nullable,default 1)\",\n    \"password\": \"12345678\",\n    \"telephone\": \"5140000003\",\n    \"start_location_id\": 1,\n    \"end_location_id\": 1,\n    \"language\": \"en\",\n    \"capacity\": 60,\n    \"territory_id\": 1,\n    \"status\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "delete driver",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/driverinfo/:driver_id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "driverinfo",
                                ":driver_id"
                            ],
                            "variable": [
                                {
                                    "key": "driver_id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "delete driver"
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "InstantRider",
            "item": [
                {
                    "name": "List the rider's Instant Deliver orders",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/rider/orders",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "rider",
                                "orders"
                            ],
                            "query": [
                                {
                                    "key": "date",
                                    "value": "",
                                    "description": "Optional calendar date (rider timezone)"
                                }
                            ]
                        },
                        "description": "In-progress instant orders assigned to the authenticated rider. Pass ?date=YYYY-MM-DD to list that day's orders (including completed); omit for the current active set."
                    },
                    "response": []
                },
                {
                    "name": "List claimable pool orders (incremental)",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/rider/available-orders",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "rider",
                                "available-orders"
                            ],
                            "query": [
                                {
                                    "key": "since",
                                    "value": "",
                                    "description": "ISO time cursor from a previous meta.server_time"
                                }
                            ]
                        },
                        "description": "Dispatch-pool instant orders the rider may self-claim, filtered by the rider's channel/zone bindings. Pass ?since=<server_time from a previous meta> to poll only newly pooled orders; use the returned meta.server_time as the next cursor."
                    },
                    "response": []
                },
                {
                    "name": "List business failure reasons",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/rider/failure-reasons",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "rider",
                                "failure-reasons"
                            ]
                        },
                        "description": "The business's configured failure/return reasons, for use with the fail endpoint."
                    },
                    "response": []
                },
                {
                    "name": "Get one of the rider orders",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/rider/orders/:orderId",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "rider",
                                "orders",
                                ":orderId"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Full detail of an instant order assigned to the authenticated rider."
                    },
                    "response": []
                },
                {
                    "name": "Self-claim a pool order (\"抢单\")",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/rider/orders/:orderId/claim",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "rider",
                                "orders",
                                ":orderId",
                                "claim"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Atomically take a Waiting-for-Assignment order. Loses cleanly (409) to the dispatch console, auto-dispatch, or another rider."
                    },
                    "response": []
                },
                {
                    "name": "Start pickup",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/rider/orders/:orderId/start-pickup",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "rider",
                                "orders",
                                ":orderId",
                                "start-pickup"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Mark that the rider is heading to / at the pickup point (stage → picking_up)."
                    },
                    "response": []
                },
                {
                    "name": "Complete pickup",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/rider/orders/:orderId/complete-pickup",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "rider",
                                "orders",
                                ":orderId",
                                "complete-pickup"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Mark the parcel collected (stage → picked_up)."
                    },
                    "response": []
                },
                {
                    "name": "Start delivery",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/rider/orders/:orderId/start-delivery",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "rider",
                                "orders",
                                ":orderId",
                                "start-delivery"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Mark the rider en route to the dropoff (stage → delivering)."
                    },
                    "response": []
                },
                {
                    "name": "Complete delivery",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/rider/orders/:orderId/complete-delivery",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "rider",
                                "orders",
                                ":orderId",
                                "complete-delivery"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Mark the order delivered (stage → delivered). Triggers customer delivered notifications."
                    },
                    "response": []
                },
                {
                    "name": "Fail the current leg",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/rider/orders/:orderId/fail",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "rider",
                                "orders",
                                ":orderId",
                                "fail"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Mark the current leg failed; the order leaves the rider flow for the dispatcher (stage → failed). Triggers customer failure notifications."
                    },
                    "response": []
                },
                {
                    "name": "Go online (take work)",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/rider/online",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "rider",
                                "online"
                            ]
                        },
                        "description": "Mark the rider online. Online riders are eligible for auto-dispatch and the new-order push; offline pauses both."
                    },
                    "response": []
                },
                {
                    "name": "Go offline (pause work)",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/rider/offline",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "rider",
                                "offline"
                            ]
                        },
                        "description": "Mark the rider offline; auto-dispatch and new-order push skip them."
                    },
                    "response": []
                },
                {
                    "name": "Current online state",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/rider/status",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "rider",
                                "status"
                            ]
                        },
                        "description": "Current online state"
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Inventories",
            "item": [
                {
                    "name": "Search package by given package id/package ref/tracking/externalTracking/Inventory Ref",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/inventories/search-package",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "inventories",
                                "search-package"
                            ],
                            "query": [
                                {
                                    "key": "search",
                                    "value": "",
                                    "description": "package id/package ref/tracking/externalTracking/Inventory Ref"
                                },
                                {
                                    "key": "route_driver_id",
                                    "value": "",
                                    "description": "search package by in specific route driver id"
                                },
                                {
                                    "key": "forinstock",
                                    "value": "",
                                    "description": "check order status could be instock or not (default: false)"
                                }
                            ]
                        },
                        "description": "Search package by given package id/package ref/tracking/externalTracking/Inventory Ref"
                    },
                    "response": []
                },
                {
                    "name": "Receive package by given orderId/ref/tracking/externalTracking/Inventory Ref",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/inventories/receive-package",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "inventories",
                                "receive-package"
                            ]
                        },
                        "description": "Receive package by given orderId/ref/tracking/externalTracking/Inventory Ref",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"search\": \"demo\",\n    \"warehouse_id\": null\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Package outbound by given orderId/ref/tracking/externalTracking",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/inventories/package-outbound",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "inventories",
                                "package-outbound"
                            ]
                        },
                        "description": "Mark a package as outbound. Only orders with status 'In Transit' can be marked as outbound.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"search\": \"TRACK123\",\n    \"warehouse_id\": 5\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "stock in by given orderId/ref/tracking/externalTracking/Inventory Ref",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/inventories/stockin",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "inventories",
                                "stockin"
                            ]
                        },
                        "description": "stock in by given orderId/ref/tracking/externalTracking/Inventory Ref",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"data\": [\n        {\n            \"grid_code\": \"GC001\",\n            \"inventory_id\": null,\n            \"tracking_number\": null,\n            \"external_tracking_number\": \"TRK001\",\n            \"inventory_type\": 1,\n            \"inventory_ref\": \"RefA\",\n            \"quantity\": 10\n        },\n        {\n            \"grid_code\": \"GC002\",\n            \"inventory_id\": null,\n            \"tracking_number\": \"TRK002\",\n            \"external_tracking_number\": null,\n            \"inventory_type\": 1,\n            \"inventory_ref\": \"RefB\",\n            \"quantity\": 20\n        }\n    ],\n    \"warehouse_id\": null\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "stock out by given orderId/ref/tracking/externalTracking/Inventory Ref",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/inventories/stockout",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "inventories",
                                "stockout"
                            ]
                        },
                        "description": "stock out by given orderId/ref/tracking/externalTracking/Inventory Ref",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"search\": \"demo\",\n    \"route_driver_id\": null\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "get driver stock out list",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/inventories/stockoutlist/:id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "inventories",
                                "stockoutlist",
                                ":id"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "get driver stock out list"
                    },
                    "response": []
                },
                {
                    "name": "Stock levels per product / variant",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/inventories/stock-levels",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "inventories",
                                "stock-levels"
                            ],
                            "query": [
                                {
                                    "key": "warehouse_id",
                                    "value": "",
                                    "description": "Filter to one warehouse (addressbook id, must belong to the business). Omit to sum across all warehouses."
                                },
                                {
                                    "key": "product_id",
                                    "value": "",
                                    "description": "Filter by product id"
                                },
                                {
                                    "key": "product_variant_id",
                                    "value": "",
                                    "description": "Filter by product variant id"
                                },
                                {
                                    "key": "sku",
                                    "value": "",
                                    "description": "Filter by SKU (resolved to catalogue ids)"
                                },
                                {
                                    "key": "search",
                                    "value": "",
                                    "description": "Search by SKU or product name"
                                },
                                {
                                    "key": "in_stock_only",
                                    "value": "",
                                    "description": "Only rows with available quantity > 0"
                                },
                                {
                                    "key": "per_page",
                                    "value": "",
                                    "description": "Page size (1-200, default 50)"
                                },
                                {
                                    "key": "page",
                                    "value": "",
                                    "description": "Page number"
                                }
                            ]
                        },
                        "description": "Lists every catalogue product / variant for the business (a product with no stock returns zeros). Quantities come from real physical WMS inventory in the inventories table. Without warehouse_id they are summed across all warehouses; with warehouse_id they reflect that warehouse only. Scoped to the authenticated business."
                    },
                    "response": []
                },
                {
                    "name": "find route by given order id/ref/tracking/externalTracking/Inventory Ref",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/inventories/findroutebypackage",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "inventories",
                                "findroutebypackage"
                            ]
                        },
                        "description": "find route by given order id/ref/tracking/externalTracking/Inventory Ref",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"search\": \"demo\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Batch stock-in carrier packages to staging area",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/inventories/carrier-staging-stockin",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "inventories",
                                "carrier-staging-stockin"
                            ]
                        },
                        "description": "Batch import carrier packages into the staging area (or directly to a grid if grid_code is provided). Accessible by client, admin, employee, partner, and customer users. Customer users require a carrier upload authorization (per carrier + warehouse) and warehouse_id is required. For customer users, grid_code is ignored and all items are placed in the staging area. The warehouse_id must be within the user's authorized scope. Maximum 1000 items per request.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"carrier_id\": 1,\n    \"warehouse_id\": 10,\n    \"data\": [\n        {\n            \"member_number\": \"MEM001\",\n            \"carrier_reference_number\": \"CRN001\",\n            \"carrier_order_id\": \"COD001\",\n            \"batch\": \"BATCH001\",\n            \"ref\": \"REF001\",\n            \"grid_code\": \"\"\n        },\n        {\n            \"member_number\": \"MEM002\",\n            \"carrier_reference_number\": \"CRN002\",\n            \"carrier_order_id\": \"\",\n            \"batch\": \"\",\n            \"ref\": \"REF002\",\n            \"grid_code\": \"A-01-01\"\n        }\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "LabelService",
            "item": [
                {
                    "name": "get rate",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/labelservice/rate",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "labelservice",
                                "rate"
                            ]
                        },
                        "description": "get rate",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"postcode\": \"H4E3R3\",\n    \"address_1\": \"6701 RUE HADLEY\",\n    \"address_2\": \"123\",\n    \"address_type\": 1,\n    \"combine_address\": true,\n    \"buzz_code\": \"9393\",\n    \"ref\": \"API001\",\n    \"city\": \"Montreal\",\n    \"province\": \"QC\",\n    \"country\": \"CA\",\n    \"name\": \"John\",\n    \"company_name\": \"HELLO WORLD\",\n    \"email\": \"join@gmail.com\",\n    \"telephone\": \"5555555555\",\n    \"note\": \"customer note\",\n    \"weight\": 1,\n    \"length\": 1,\n    \"width\": 1,\n    \"height\": 1,\n    \"dimension_unit\": 1,\n    \"weight_unit\": 1,\n    \"signature_option\": 1,\n    \"insurance_option\": 1,\n    \"package_value\": 200,\n    \"insurance_value\": 200,\n    \"package_ref\": 20311,\n    \"package_note\": \"Package Note\",\n    \"items\": [\n        {\n            \"name\": \"Product 1\",\n            \"quantity\": 1,\n            \"unit_price\": 1.48,\n            \"origin\": \"CA\",\n            \"weight\": 1000,\n            \"currency\": \"CAD\",\n            \"unit\": \"PCS\",\n            \"sku\": \"SKU001\",\n            \"barcode\": \"1231231243\",\n            \"hscode\": \"8009201332\",\n            \"description\": \"Product 1 description\"\n        }\n    ],\n    \"packages\": [\n        {\n            \"ref\": 20311,\n            \"weight\": 1000,\n            \"length\": 300,\n            \"width\": 200,\n            \"height\": 100,\n            \"dimension_unit\": 1,\n            \"weight_unit\": 1,\n            \"package_value\": 200,\n            \"insurance_value\": 200,\n            \"external_tracking_number\": \"123456789\",\n            \"items\": [\n                {\n                    \"name\": \"Product 1\",\n                    \"quantity\": 1,\n                    \"unit_price\": 1.48,\n                    \"origin\": \"CA\",\n                    \"weight\": 1000,\n                    \"currency\": \"CAD\",\n                    \"unit\": \"PCS\",\n                    \"sku\": \"SKU001\",\n                    \"barcode\": \"1231231243\",\n                    \"hscode\": \"8009201332\",\n                    \"description\": \"Product 1 description\"\n                }\n            ]\n        }\n    ],\n    \"scheduled_date\": \"2021-04-05 00:00:00\",\n    \"notification_language\": \"en\",\n    \"shipping_from\": \"87 (if want to manual set sender address, please leave it empty or null)\",\n    \"sender_name\": \"test\",\n    \"sender_address_1\": \"6701 RUE HADLEY\",\n    \"sender_address_2\": \"\",\n    \"sender_address_type\": 1,\n    \"sender_postcode\": \"H4E3R3\",\n    \"sender_city\": \"Montreal\",\n    \"sender_province\": \"QC\",\n    \"sender_country\": \"CA\",\n    \"sender_company_name\": \"Super Route\",\n    \"sender_email\": \"info@gmail.com\",\n    \"sender_telephone\": \"666666666\",\n    \"sender_buzz_code\": \"5151\",\n    \"shipping_method\": 59,\n    \"paid_by\": 2,\n    \"account_number\": \"123456789\",\n    \"account_country\": \"US\",\n    \"account_postcode\": \"12001\",\n    \"package_type\": \"parcel\",\n    \"order_batch\": \"2021-08-23\",\n    \"external_order_id\": \"123456789\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "submit a new label order",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/labelservice/submitOrder",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "labelservice",
                                "submitOrder"
                            ]
                        },
                        "description": "submit a new label order",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"postcode\": \"92660\",\n    \"address_1\": \"3100 Irvine Ave\",\n    \"address_2\": \"123\",\n    \"address_type\": 1,\n    \"combine_address\": true,\n    \"buzz_code\": \"9393\",\n    \"ref\": \"API001\",\n    \"order_code\": \"ABC\",\n    \"city\": \"Newport Beach\",\n    \"province\": \"CA\",\n    \"country\": \"US\",\n    \"name\": \"John\",\n    \"company_name\": \"HELLO WORLD\",\n    \"email\": \"join@gmail.com\",\n    \"telephone\": \"5555555555\",\n    \"note\": \"customer note\",\n    \"weight\": 1,\n    \"length\": 1,\n    \"width\": 1,\n    \"height\": 1,\n    \"dimension_unit\": 1,\n    \"weight_unit\": 1,\n    \"signature_option\": 1,\n    \"insurance_option\": 1,\n    \"package_value\": 200,\n    \"insurance_value\": 200,\n    \"package_ref\": 20311,\n    \"package_note\": \"Package Note\",\n    \"items\": [\n        {\n            \"name\": \"Product 1\",\n            \"quantity\": 1,\n            \"unit_price\": 1.48,\n            \"origin\": \"CA\",\n            \"weight\": 1000,\n            \"currency\": \"CAD\",\n            \"unit\": \"PCS\",\n            \"sku\": \"SKU001\",\n            \"barcode\": \"1231231243\",\n            \"hscode\": \"8009201332\",\n            \"description\": \"Product 1 description\"\n        }\n    ],\n    \"packages\": [\n        {\n            \"ref\": 20311,\n            \"weight\": 1000,\n            \"length\": 300,\n            \"width\": 200,\n            \"height\": 100,\n            \"dimension_unit\": 1,\n            \"weight_unit\": 1,\n            \"package_value\": 200,\n            \"insurance_value\": 200,\n            \"external_tracking_number\": \"123456789\",\n            \"items\": [\n                {\n                    \"name\": \"Product 1\",\n                    \"quantity\": 1,\n                    \"unit_price\": 1.48,\n                    \"origin\": \"CA\",\n                    \"weight\": 1000,\n                    \"currency\": \"CAD\",\n                    \"unit\": \"PCS\",\n                    \"sku\": \"SKU001\",\n                    \"barcode\": \"1231231243\",\n                    \"hscode\": \"8009201332\",\n                    \"description\": \"Product 1 description\"\n                }\n            ]\n        }\n    ],\n    \"export_reason\": 1,\n    \"scheduled_date\": \"2021-04-05 00:00:00\",\n    \"notification_language\": \"en\",\n    \"shipping_from\": \"87 (if want to manual set sender address, please leave it empty or null)\",\n    \"sender_name\": \"test\",\n    \"sender_address_1\": \"6701 RUE HADLEY\",\n    \"sender_address_2\": \"\",\n    \"sender_address_type\": 1,\n    \"sender_postcode\": \"H4E3R3\",\n    \"sender_city\": \"Montreal\",\n    \"sender_province\": \"QC\",\n    \"sender_country\": \"CA\",\n    \"sender_company_name\": \"Super Route\",\n    \"sender_email\": \"info@gmail.com\",\n    \"sender_telephone\": \"666666666\",\n    \"sender_buzz_code\": \"5151\",\n    \"shipping_method\": 2,\n    \"paid_by\": 2,\n    \"account_number\": \"123456789\",\n    \"account_country\": \"US\",\n    \"account_postcode\": \"12001\",\n    \"package_type\": \"parcel\",\n    \"order_batch\": \"2021-08-23\",\n    \"external_order_id\": \"123456789\",\n    \"auto_deduplication\": 1,\n    \"related_order_type\": 1,\n    \"related_order_id\": 12345,\n    \"carriers\": [\n        \"usps\"\n    ],\n    \"services\": [\n        \"usps_priority_mail\",\n        \"usps_priority_mail_express\"\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "get Shipping Detail By Order ID or Tracking Number or Third Party Tracking Number",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/labelservice/getShippingDetail",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "labelservice",
                                "getShippingDetail"
                            ]
                        },
                        "description": "get Shipping Detail By Order ID or Tracking Number or Third Party Tracking Number",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"id\": 12708,\n    \"type\": \"ORDER_ID (optional, default option:ORDER_ID,options: ORDER_ID,TRACKING_NUMBER,THIRD_PARTY_TRACKING_NUMBER)\",\n    \"rate_id\": \"rat_xxxx   (optional)\",\n    \"warehouse_code\": \"test (optional,but if you want sync this order to warehouse, must be fill warehouse_code,carrier,service)\",\n    \"carrier\": \"fedex test (optional,but if you want sync this order to warehouse, must be fill warehouse_code,carrier,service)\",\n    \"service\": \"express test (optional,but if you want sync this order to warehouse, must be fill warehouse_code,carrier,service)\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "cancel Shipping Label",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/labelservice/cancelShippingLabel",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "labelservice",
                                "cancelShippingLabel"
                            ]
                        },
                        "description": "cancel Shipping Label",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"id\": 17832\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST /v1/labelservice/uploadShippingLabel",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/labelservice/uploadShippingLabel",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "labelservice",
                                "uploadShippingLabel"
                            ]
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "download Shipping Label pdf by Order ID or Tracking Number or Third Party Tracking Number",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/labelservice/getShippingLabel",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "labelservice",
                                "getShippingLabel"
                            ]
                        },
                        "description": "download Shipping Label pdf by Order ID or Tracking Number or Third Party Tracking Number",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"id\": 17341,\n    \"type\": \"ORDER_ID (optional, default option:ORDER_ID)\",\n    \"rate_id\": \"rat_xxxx   (optional)\",\n    \"base64\": 0\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "get Shipping Method List",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/labelservice/getShippingMethodList",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "labelservice",
                                "getShippingMethodList"
                            ]
                        },
                        "description": "get Shipping Method List",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"id\": 8,\n    \"detail\": true\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "submit all shipping information to 3rd party carriers",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/labelservice/endofday",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "labelservice",
                                "endofday"
                            ]
                        },
                        "description": "submit all shipping information to 3rd party carriers"
                    },
                    "response": []
                },
                {
                    "name": "Submit shipping information for one or multiple orders",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/labelservice/submitShippingInformation",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "labelservice",
                                "submitShippingInformation"
                            ]
                        },
                        "description": "Submit shipping information for one or multiple orders",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"ids\": 12345\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Loading Planner",
            "item": [
                {
                    "name": "Get equipment, cargo spaces, and volume policy",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/loading-plans/:plan/equipment",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "loading-plans",
                                ":plan",
                                "equipment"
                            ],
                            "variable": [
                                {
                                    "key": "plan",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get equipment, cargo spaces, and volume policy"
                    },
                    "response": []
                },
                {
                    "name": "Replace equipment, cargo spaces, and volume policy",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/loading-plans/:plan/equipment",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "loading-plans",
                                ":plan",
                                "equipment"
                            ],
                            "variable": [
                                {
                                    "key": "plan",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Replace equipment, cargo spaces, and volume policy",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"expected_input_revision\": 1,\n    \"transport_mode\": \"road\",\n    \"volume_profile\": \"route_legacy\",\n    \"volume_display_unit\": \"l\",\n    \"volume_denominator\": \"effective_usable\",\n    \"volume_rounding_mode\": \"floor\",\n    \"volume_rounding_precision\": 0,\n    \"equipments\": [\n        {\n            \"code\": \"VEHICLE-1\",\n            \"name\": \"Road vehicle\",\n            \"equipment_kind\": \"vehicle\",\n            \"quantity\": 1,\n            \"sequence\": 1,\n            \"spaces\": [\n                {\n                    \"code\": \"MAIN\",\n                    \"name\": \"Main cargo space\",\n                    \"quantity\": 1,\n                    \"sequence\": 1,\n                    \"inner_length_cm\": 600,\n                    \"inner_width_cm\": 240,\n                    \"inner_height_cm\": 240,\n                    \"corner_cm\": null,\n                    \"max_payload_kg\": 5000,\n                    \"volume_utilization_percent\": 85,\n                    \"capacity_override_m3\": null,\n                    \"access_face\": \"x_min\"\n                }\n            ]\n        }\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Get unload sequence settings",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/loading-plans/:plan/unload-sequence",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "loading-plans",
                                ":plan",
                                "unload-sequence"
                            ],
                            "variable": [
                                {
                                    "key": "plan",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get unload sequence settings"
                    },
                    "response": []
                },
                {
                    "name": "Replace unload sequence settings",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/loading-plans/:plan/unload-sequence",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "loading-plans",
                                ":plan",
                                "unload-sequence"
                            ],
                            "variable": [
                                {
                                    "key": "plan",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Replace unload sequence settings"
                    },
                    "response": []
                },
                {
                    "name": "Queue an independent container loading solve",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/loading-plans/:plan/solve",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "loading-plans",
                                ":plan",
                                "solve"
                            ],
                            "variable": [
                                {
                                    "key": "plan",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Queue an independent container loading solve",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"candidate_limit\": 3,\n    \"callback_url\": \"https://events.example.com/loading-plan\",\n    \"callback_secret\": \"replace-with-at-least-32-characters\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Get solve status and progress",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/loading-plans/:plan/solve-runs/:run",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "loading-plans",
                                ":plan",
                                "solve-runs",
                                ":run"
                            ],
                            "variable": [
                                {
                                    "key": "plan",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "run",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get solve status and progress"
                    },
                    "response": []
                },
                {
                    "name": "Cancel a queued or solving run",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/loading-plans/:plan/solve-runs/:run/cancel",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "loading-plans",
                                ":plan",
                                "solve-runs",
                                ":run",
                                "cancel"
                            ],
                            "variable": [
                                {
                                    "key": "plan",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "run",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Cancel a queued or solving run"
                    },
                    "response": []
                },
                {
                    "name": "List independently validated candidates",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/loading-plans/:plan/solve-runs/:run/candidates",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "loading-plans",
                                ":plan",
                                "solve-runs",
                                ":run",
                                "candidates"
                            ],
                            "variable": [
                                {
                                    "key": "plan",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "run",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "List independently validated candidates"
                    },
                    "response": []
                },
                {
                    "name": "Get candidate placements, 3D scene data, and unplaced reasons",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/loading-plans/:plan/solve-runs/:run/candidates/:candidate",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "loading-plans",
                                ":plan",
                                "solve-runs",
                                ":run",
                                "candidates",
                                ":candidate"
                            ],
                            "variable": [
                                {
                                    "key": "plan",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "run",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "candidate",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get candidate placements, 3D scene data, and unplaced reasons"
                    },
                    "response": []
                },
                {
                    "name": "Finalize a validated candidate",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/loading-plans/:plan/solve-runs/:run/candidates/:candidate/finalize",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "loading-plans",
                                ":plan",
                                "solve-runs",
                                ":run",
                                "candidates",
                                ":candidate",
                                "finalize"
                            ],
                            "variable": [
                                {
                                    "key": "plan",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "run",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "candidate",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Finalize a validated candidate",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"candidate_checksum\": \"0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\",\n    \"acknowledge_warnings\": true\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Get the finalized independent container loading plan",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/loading-plans/:plan/final-plan",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "loading-plans",
                                ":plan",
                                "final-plan"
                            ],
                            "variable": [
                                {
                                    "key": "plan",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get the finalized independent container loading plan"
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "OCR",
            "item": [
                {
                    "name": "Extract scan codes (barcodes and QR codes) from images, PDFs, or ZIP archives",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/ocr/scan-codes",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "ocr",
                                "scan-codes"
                            ]
                        },
                        "description": "Accepts an uploaded file (image, PDF, or ZIP archive) and extracts all barcodes and QR codes using the ImageHelper scan code extraction method."
                    },
                    "response": []
                },
                {
                    "name": "Parse route list pages from delivery application screenshots using AI/OCR",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/ocr/parse-route-list",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "ocr",
                                "parse-route-list"
                            ]
                        },
                        "description": "Accepts an uploaded file (image, PDF, or ZIP archive) containing delivery route list screenshots and uses AI to extract structured route information including tracking number, recipient name, stop number, route identifier, and structured address information (address_1, address_2, city, province, country, postcode)."
                    },
                    "response": []
                },
                {
                    "name": "Parse shipping label via OCR",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/ocr/label",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "ocr",
                                "label"
                            ]
                        },
                        "description": "Accepts an uploaded file (image, PDF, HEIC, WebP, or archive) and extracts shipping label fields."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "OTEP",
            "item": [
                {
                    "name": "Get the OTEP tracking timeline for a tracking number",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/otep/trackings/:trackingNumber",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "otep",
                                "trackings",
                                ":trackingNumber"
                            ],
                            "query": [
                                {
                                    "key": "format",
                                    "value": "",
                                    "description": "Output format (default otep)"
                                }
                            ],
                            "variable": [
                                {
                                    "key": "trackingNumber",
                                    "value": "",
                                    "description": "The tracking number to look up"
                                }
                            ]
                        },
                        "description": "Public endpoint. Returns the unified OTEP event timeline across self-delivery, third-party and carrier sources. Use ?format=epcis|onerecord|uncefact (or an Accept profile) to project to an external standard; default is native OTEP."
                    },
                    "response": []
                },
                {
                    "name": "Get only the OTEP events for a tracking number",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/otep/trackings/:trackingNumber/events",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "otep",
                                "trackings",
                                ":trackingNumber",
                                "events"
                            ],
                            "variable": [
                                {
                                    "key": "trackingNumber",
                                    "value": "",
                                    "description": "The tracking number to look up"
                                }
                            ]
                        },
                        "description": "Get only the OTEP events for a tracking number"
                    },
                    "response": []
                },
                {
                    "name": "Get OTEP timelines for many tracking numbers in one call",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/otep/trackings/batch",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "otep",
                                "trackings",
                                "batch"
                            ]
                        },
                        "description": "Get OTEP timelines for many tracking numbers in one call"
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Orders",
            "item": [
                {
                    "name": "Get order by Id or reference number or tracking number",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/orders/:orderId",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "orders",
                                ":orderId"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Returns the order owned by the caller's business. Alliance Order View: a client may also query orders owned by an alliance partner that shares Order View with them (partner holds the Share grant, caller holds the Receive grant, and Order View is enabled for the alliance). For such cross-business orders the response sets is_alliance_data to true, includes alliance and order_owner objects, and masks commercial fields (pricing, commission, internal reference, customer id, order channel, order batches, external/third-party tracking identifiers)."
                    },
                    "response": []
                },
                {
                    "name": "Delete Order By Id",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/orders/:orderId",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "orders",
                                ":orderId"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Delete Order By Id"
                    },
                    "response": []
                },
                {
                    "name": "Partially update an existing order",
                    "request": {
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/orders/:orderId",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "orders",
                                ":orderId"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": "ID of the order to modify"
                                }
                            ]
                        },
                        "description": "Partially update an existing order"
                    },
                    "response": []
                },
                {
                    "name": "Cancel Order By Id",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/orders/:orderId/cancel",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "orders",
                                ":orderId",
                                "cancel"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Cancel Order By Id"
                    },
                    "response": []
                },
                {
                    "name": "Cancel Order By Number (idempotent)",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/orders/cancel",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "orders",
                                "cancel"
                            ]
                        },
                        "description": "Cancels an order located by tracking_number, external_tracking_number or order_id (provide exactly one). Same permission and status rules as GET /v1/orders/{orderId}/cancel, plus idempotency: cancelling an already-cancelled order returns 200 with already_cancelled=true. When a number matches multiple live orders, 409 is returned with matched_order_ids so the caller can disambiguate by order_id.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"external_tracking_number\": \"WP1234567890\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Incremental orders reconciliation feed",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/orders-reconciliation",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "orders-reconciliation"
                            ],
                            "query": [
                                {
                                    "key": "updated_from",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "updated_to",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "cursor",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "per_page",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Stable (updated_at, id) cursor pagination over the caller's orders within an updated_at window, for scheduled reconciliation sweeps. Pass next_cursor from the previous page to continue; every item carries unix timestamps so consumers never parse ambiguous local times. updated_from/updated_to accept unix timestamps or 'Y-m-d H:i:s' strings in the platform timezone."
                    },
                    "response": []
                },
                {
                    "name": "Incremental tracking-events reconciliation feed",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/tracking-events/reconciliation",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "tracking-events",
                                "reconciliation"
                            ],
                            "query": [
                                {
                                    "key": "updated_from",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "updated_to",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "cursor",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "per_page",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Id-ascending cursor pagination over the caller's tracking events (append-only) within an updated_at window. Same parameters as /v1/orders-reconciliation. occurred_at/occurred_timestamp expose the business occurrence time (falls back to created time for historical rows)."
                    },
                    "response": []
                },
                {
                    "name": "Resend delivery PIN",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/orders/:orderId/resend-pin",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "orders",
                                ":orderId",
                                "resend-pin"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": "ID of the order to resend PIN for"
                                }
                            ]
                        },
                        "description": "Generates a new delivery PIN and sends it via SMS and Email to the recipient. The old PIN is invalidated."
                    },
                    "response": []
                },
                {
                    "name": "Get order packages by orderId",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/orders/:orderId/packages",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "orders",
                                ":orderId",
                                "packages"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get order packages by orderId"
                    },
                    "response": []
                },
                {
                    "name": "delete packages from order",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/orders/delete-packages",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "orders",
                                "delete-packages"
                            ]
                        },
                        "description": "delete packages from order",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"order_id\": 23123,\n    \"package_ids\": [\n        151475\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "update order batch by orderIds",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/orders/updateorderbatch",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "orders",
                                "updateorderbatch"
                            ]
                        },
                        "description": "update order batch by orderIds",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"order_ids\": [\n        1,\n        2,\n        3\n    ],\n    \"order_batch\": \"test-01\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Update time window for orders by reference",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/orders/updatetimewindowbyrefs",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "orders",
                                "updatetimewindowbyrefs"
                            ]
                        },
                        "description": "Updates time_window_start and time_window_end for one or multiple orders using their reference numbers."
                    },
                    "response": []
                },
                {
                    "name": "Rate an order",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/orders/rate",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "orders",
                                "rate"
                            ]
                        },
                        "description": "Rate an order"
                    },
                    "response": []
                },
                {
                    "name": "Hold order",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/orders/:orderId/hold",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "orders",
                                ":orderId",
                                "hold"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": "Order ID"
                                }
                            ]
                        },
                        "description": "Put an order on HOLD so it is not dispatched until released. Auth: client API Bearer."
                    },
                    "response": []
                },
                {
                    "name": "Release order from HOLD",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/orders/:orderId/release",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "orders",
                                ":orderId",
                                "release"
                            ],
                            "variable": [
                                {
                                    "key": "orderId",
                                    "value": "",
                                    "description": "Order ID"
                                }
                            ]
                        },
                        "description": "Release an order from HOLD back to NEW_ORDER. Auth: client API Bearer."
                    },
                    "response": []
                },
                {
                    "name": "Incremental proof-attachment reconciliation feed",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/orders-files/reconciliation",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "orders-files",
                                "reconciliation"
                            ],
                            "query": [
                                {
                                    "key": "updated_from",
                                    "value": "",
                                    "description": "Unix timestamp or 'Y-m-d H:i:s' in the platform timezone"
                                },
                                {
                                    "key": "updated_to",
                                    "value": "",
                                    "description": "Unix timestamp or 'Y-m-d H:i:s' in the platform timezone"
                                },
                                {
                                    "key": "cursor",
                                    "value": "",
                                    "description": "Opaque cursor from a previous page (next_cursor)"
                                },
                                {
                                    "key": "per_page",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Pages orders_files rows by updated_at window + id-ASC cursor, scoped to the caller's business (and customer for customer users). Lets partners sync late or replaced POD attachments without re-querying whole orders. Hard-deleted files stop appearing - pair with the pod.files_updated webhook (action=deleted) to observe removals. signed_url expires; re-fetch the feed for a fresh one."
                    },
                    "response": []
                },
                {
                    "name": "Reconciliation diff for a batch of numbers",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/orders-reconciliation/diff",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "orders-reconciliation",
                                "diff"
                            ]
                        },
                        "description": "Submit up to 500 of YOUR numbers (matched against external_tracking_number, tracking_number and package ref) and get back, per number: whether it exists, the matched order(s) with current status, proof-attachment count and latest tracking-event id - plus a `missing` list. Designed for scheduled consistency checks (which of my orders never made it / lost events / lack POD) without one-by-one tracking queries.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"numbers\": [\n        \"WP1234567890\",\n        \"NO-SUCH-NUMBER\"\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Reconciliation CSV export",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/orders-reconciliation/export",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "orders-reconciliation",
                                "export"
                            ],
                            "query": [
                                {
                                    "key": "updated_from",
                                    "value": "",
                                    "description": "Unix timestamp or 'Y-m-d H:i:s' in the platform timezone"
                                },
                                {
                                    "key": "updated_to",
                                    "value": "",
                                    "description": "Unix timestamp or 'Y-m-d H:i:s' in the platform timezone"
                                }
                            ]
                        },
                        "description": "Streams every order in the requested updated_at window (same filters and scoping as GET /v1/orders-reconciliation) as CSV, one row per package, for spreadsheet-side diffing. UTF-8 with BOM. Capped at 100k orders per export - narrow the window for larger datasets. Columns: order_id, order_ref, type, orders_status_id, orders_status_key, customer_id, package_id, package_ref, tracking_number, external_tracking_number, order_updated_at, order_updated_timestamp."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "POI",
            "item": [
                {
                    "name": "Get available POI types for users (Driver/Client/Customer)",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/poi/types",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "poi",
                                "types"
                            ],
                            "query": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Optional POI type ID to get specific POI type"
                                }
                            ]
                        },
                        "description": "Returns POI types available to the authenticated user, including their own business POI types and shared POI types. Returns field definitions, types, options, layout and multilingual names. Optional ID parameter to get specific POI type."
                    },
                    "response": []
                },
                {
                    "name": "Get POIs with filtering options",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/poi/list",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "poi",
                                "list"
                            ]
                        },
                        "description": "Retrieves POIs based on various filtering criteria including POI types, shared POIs, and distance from a center point. If no center point is provided, uses the user's work location.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"poi_types\": [\n        \"restaurant\",\n        \"gas_station\"\n    ],\n    \"include_shared\": true,\n    \"latitude\": 45.5016889,\n    \"longitude\": -73.567256,\n    \"range_limit\": 500\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Submit a new POI",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/poi",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "poi"
                            ]
                        },
                        "description": "Unified endpoint under /v1/poi. Submit a new POI (Point of Interest) with optional field values based on the POI type's form definition.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"poi_type_id\": 1,\n    \"name\": \"McDonald's - Downtown\",\n    \"latitude\": 45.5016889,\n    \"longitude\": -73.567256,\n    \"address\": \"123 Main Street\",\n    \"address_1\": \"123 Main Street\",\n    \"address_2\": \"Suite 100\",\n    \"city\": \"Montreal\",\n    \"province\": \"QC\",\n    \"country\": \"CA\",\n    \"postal_code\": \"H2X 1Y8\",\n    \"field_values\": {\n        \"opening_hours\": \"24/7\",\n        \"phone\": \"+1-514-555-0123\",\n        \"parking_available\": true\n    }\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Products",
            "item": [
                {
                    "name": "List products",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/products",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "products"
                            ],
                            "query": [
                                {
                                    "key": "product_class",
                                    "value": "",
                                    "description": "Filter by product class (simple, variable, grouped, bundled, virtual, downloadable)"
                                },
                                {
                                    "key": "sku",
                                    "value": "",
                                    "description": "Filter by SKU (partial match)"
                                },
                                {
                                    "key": "name",
                                    "value": "",
                                    "description": "Filter by name (partial match)"
                                },
                                {
                                    "key": "status",
                                    "value": "",
                                    "description": "Filter by status (1=active, 0=inactive)"
                                },
                                {
                                    "key": "per_page",
                                    "value": "",
                                    "description": "Items per page (max 100)"
                                },
                                {
                                    "key": "page",
                                    "value": "",
                                    "description": "Page number"
                                }
                            ]
                        },
                        "description": "List products for the authenticated business with filtering and pagination. Supports product class, SKU, name, and status filters."
                    },
                    "response": []
                },
                {
                    "name": "Create a product",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/products",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "products"
                            ]
                        },
                        "description": "Create a new product. Supports all product classes: simple, variable, grouped, bundled, virtual, downloadable."
                    },
                    "response": []
                },
                {
                    "name": "Get product detail",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/products/:id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "products",
                                ":id"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Product ID"
                                }
                            ]
                        },
                        "description": "Get a single product with full details including variants, options, platform links, images, and barcodes."
                    },
                    "response": []
                },
                {
                    "name": "Update a product",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/products/:id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "products",
                                ":id"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Product ID"
                                }
                            ]
                        },
                        "description": "Update an existing product's properties."
                    },
                    "response": []
                },
                {
                    "name": "Delete a product",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/products/:id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "products",
                                ":id"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Product ID"
                                }
                            ]
                        },
                        "description": "Delete a product and its associated variants, options, and platform links."
                    },
                    "response": []
                },
                {
                    "name": "List product variants",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/products/:productId/variants",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "products",
                                ":productId",
                                "variants"
                            ],
                            "variable": [
                                {
                                    "key": "productId",
                                    "value": "",
                                    "description": "Product ID"
                                }
                            ]
                        },
                        "description": "List all variants for a product."
                    },
                    "response": []
                },
                {
                    "name": "Create a product variant",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/products/:productId/variants",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "products",
                                ":productId",
                                "variants"
                            ],
                            "variable": [
                                {
                                    "key": "productId",
                                    "value": "",
                                    "description": "Product ID"
                                }
                            ]
                        },
                        "description": "Create a new variant for a product with option values, pricing, and stock."
                    },
                    "response": []
                },
                {
                    "name": "Sync products from external platform",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/products/sync/platform",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "products",
                                "sync",
                                "platform"
                            ]
                        },
                        "description": "Trigger product catalog sync from WooCommerce, Shopify, or Magento. Imports products with variants, options, and creates platform links."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Public",
            "item": [
                {
                    "name": "Get public tracking information by tracking number",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/tracking/:trackingNumber",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "tracking",
                                ":trackingNumber"
                            ],
                            "variable": [
                                {
                                    "key": "trackingNumber",
                                    "value": "",
                                    "description": "The tracking number to look up"
                                }
                            ]
                        },
                        "description": "Public endpoint to retrieve tracking information. No authentication required. Returns tracking events and delivery status. Does not include sender/recipient addresses."
                    },
                    "response": []
                },
                {
                    "name": "Get tracking information in 17Track format",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/17track/:trackingNumber",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "17track",
                                ":trackingNumber"
                            ],
                            "variable": [
                                {
                                    "key": "trackingNumber",
                                    "value": "",
                                    "description": "The tracking number to look up"
                                }
                            ]
                        },
                        "description": "Public endpoint to retrieve tracking information formatted for 17Track integration. No authentication required."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "ReturnReasons",
            "item": [
                {
                    "name": "get Return Reasons list",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/returnreasons",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "returnreasons"
                            ]
                        },
                        "description": "get Return Reasons list"
                    },
                    "response": []
                },
                {
                    "name": "Create a Return Reasons",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/returnreasons",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "returnreasons"
                            ]
                        },
                        "description": "Create a Return Reasons",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"reason\": \"test\",\n    \"sort_number\": 1,\n    \"visible_to_public\": 0\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "get Return Reasons list filtered by order type",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/returnreasons/:order_id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "returnreasons",
                                ":order_id"
                            ],
                            "variable": [
                                {
                                    "key": "order_id",
                                    "value": "",
                                    "description": "Order ID to filter return reasons by order type (pickup/delivery)"
                                }
                            ]
                        },
                        "description": "get Return Reasons list filtered by order type"
                    },
                    "response": []
                },
                {
                    "name": "update  Return Reason  by id",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/returnreasons/:rr_id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "returnreasons",
                                ":rr_id"
                            ],
                            "variable": [
                                {
                                    "key": "rr_id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "update  Return Reason  by id",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"reason\": \"test\",\n    \"sort_number\": 1,\n    \"visible_to_public\": 0,\n    \"status\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "delete Return Reason by id",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/returnreasons/:rr_id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "returnreasons",
                                ":rr_id"
                            ],
                            "variable": [
                                {
                                    "key": "rr_id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "delete Return Reason by id"
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Shipping",
            "item": [
                {
                    "name": "get Stop Number by Order ID/Ref/Tracking Number and routeID",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/shipping/getStopNumber",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "shipping",
                                "getStopNumber"
                            ]
                        },
                        "description": "get Stop Number by Order ID/Ref/Tracking Number and routeID",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"route_id\": \"365\",\n    \"ref\": \"20304\",\n    \"count_by_sub_route\": 0\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "get Shipping Label (pdf or base64) by Order ID/Ref/Tracking Number",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/shipping/getShippingLabel",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "shipping",
                                "getShippingLabel"
                            ]
                        },
                        "description": "get Shipping Label (pdf or base64) by Order ID/Ref/Tracking Number",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"id\": \"17341\",\n    \"type\": \"ORDER_ID\",\n    \"packages\": \" 1 (package number, optional, if the number of packages filled in is inconsistent with the number of orders, the order will be updated, if not filled in, it will be based on the number of packages in the order)\",\n    \"hide_sender_address\": 0,\n    \"hide_receiver_address\": 0,\n    \"base64\": 0\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "get Shipping Label (base64 Only) by Order ID/Ref/Tracking Number",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v2/shipping/getShippingLabel",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v2",
                                "shipping",
                                "getShippingLabel"
                            ]
                        },
                        "description": "get Shipping Label (base64 Only) by Order ID/Ref/Tracking Number",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"id\": \"17341\",\n    \"type\": \"ORDER_ID\",\n    \"packages\": \" 1 (package number, optional, if the number of packages filled in is inconsistent with the number of orders, the order will be updated, if not filled in, it will be based on the number of packages in the order)\",\n    \"hide_sender_address\": 0,\n    \"hide_receiver_address\": 0\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Skills",
            "item": [
                {
                    "name": "get skills  list",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/skills",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "skills"
                            ]
                        },
                        "description": "get skills  list"
                    },
                    "response": []
                },
                {
                    "name": "Create a Skill",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/skills",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "skills"
                            ]
                        },
                        "description": "Create a Skill",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"name\": \"skill_01\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "update  skill  by id",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/skills/:skill_id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "skills",
                                ":skill_id"
                            ],
                            "variable": [
                                {
                                    "key": "skill_id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "update  skill  by id",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"name\": \"skill_03\",\n    \"status\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "delete skill",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/skills/:skill_id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "skills",
                                ":skill_id"
                            ],
                            "variable": [
                                {
                                    "key": "skill_id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "delete skill"
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Smart Locker",
            "item": [
                {
                    "name": "Get smart locker operator session",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/smart-locker/operator/:deviceId/session",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "smart-locker",
                                "operator",
                                ":deviceId",
                                "session"
                            ],
                            "variable": [
                                {
                                    "key": "deviceId",
                                    "value": "",
                                    "description": "Smart locker device_id, or smart_locker_id when device_id is not configured."
                                }
                            ]
                        },
                        "description": "Resolve the smart locker device for the authenticated operator and return enabled stock-in methods, grid stats, warehouse details, and operator details. Accessible to client, employee, and partner users with warehouse access."
                    },
                    "response": []
                },
                {
                    "name": "List carriers for smart locker operator stock-in",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/smart-locker/operator/:deviceId/carriers",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "smart-locker",
                                "operator",
                                ":deviceId",
                                "carriers"
                            ],
                            "query": [
                                {
                                    "key": "per_page",
                                    "value": "",
                                    "description": "Results per page, 1-50. Defaults to 20."
                                }
                            ],
                            "variable": [
                                {
                                    "key": "deviceId",
                                    "value": "",
                                    "description": "Smart locker device_id, or smart_locker_id when device_id is not configured."
                                }
                            ]
                        },
                        "description": "Return active carrier settings for the locker business, including whether each carrier requires member number and/or tracking number."
                    },
                    "response": []
                },
                {
                    "name": "Validate carrier package identifiers",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/smart-locker/operator/:deviceId/lookup-package",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "smart-locker",
                                "operator",
                                ":deviceId",
                                "lookup-package"
                            ],
                            "variable": [
                                {
                                    "key": "deviceId",
                                    "value": "",
                                    "description": "Smart locker device_id, or smart_locker_id when device_id is not configured."
                                }
                            ]
                        },
                        "description": "Validate carrier_id plus tracking_number/member_number according to carrier settings, then return any existing unshelved placeholder package in the locker warehouse."
                    },
                    "response": []
                },
                {
                    "name": "Lookup a stock-in placeholder by pickup code",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/smart-locker/operator/:deviceId/lookup-by-code",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "smart-locker",
                                "operator",
                                ":deviceId",
                                "lookup-by-code"
                            ],
                            "variable": [
                                {
                                    "key": "deviceId",
                                    "value": "",
                                    "description": "Smart locker device_id, or smart_locker_id when device_id is not configured."
                                }
                            ]
                        },
                        "description": "Resolve an unshelved carrier package placeholder by its internal one-time pickup code so the operator can place it into a smart locker compartment."
                    },
                    "response": []
                },
                {
                    "name": "Suggest an empty smart locker compartment",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/smart-locker/operator/:deviceId/suggest-grid",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "smart-locker",
                                "operator",
                                ":deviceId",
                                "suggest-grid"
                            ],
                            "variable": [
                                {
                                    "key": "deviceId",
                                    "value": "",
                                    "description": "Smart locker device_id, or smart_locker_id when device_id is not configured."
                                }
                            ]
                        },
                        "description": "Return the smallest currently empty smart-cell grid, plus a few alternatives. The caller can pass exclude_grid_ids after rejecting a suggested grid."
                    },
                    "response": []
                },
                {
                    "name": "Open a compartment for carrier package placement",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/smart-locker/operator/:deviceId/open-and-place",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "smart-locker",
                                "operator",
                                ":deviceId",
                                "open-and-place"
                            ],
                            "variable": [
                                {
                                    "key": "deviceId",
                                    "value": "",
                                    "description": "Smart locker device_id, or smart_locker_id when device_id is not configured."
                                }
                            ]
                        },
                        "description": "Open the selected compartment for the operator to place the carrier package. Inventory is not committed until confirm is called."
                    },
                    "response": []
                },
                {
                    "name": "Confirm carrier package stock-in",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/smart-locker/operator/:deviceId/confirm",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "smart-locker",
                                "operator",
                                ":deviceId",
                                "confirm"
                            ],
                            "variable": [
                                {
                                    "key": "deviceId",
                                    "value": "",
                                    "description": "Smart locker device_id, or smart_locker_id when device_id is not configured."
                                }
                            ]
                        },
                        "description": "Commit the placed package into inventory. If bind_inventory_id is provided, the API binds an existing placeholder resolved by pickup code. Otherwise it creates or binds a carrier package using carrier_id and identifiers. Returns the one-time pickup code and whether a customer binding exists for notification."
                    },
                    "response": []
                },
                {
                    "name": "Notify the bound customer for a shelved carrier package",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/smart-locker/operator/:deviceId/notify",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "smart-locker",
                                "operator",
                                ":deviceId",
                                "notify"
                            ],
                            "variable": [
                                {
                                    "key": "deviceId",
                                    "value": "",
                                    "description": "Smart locker device_id, or smart_locker_id when device_id is not configured."
                                }
                            ]
                        },
                        "description": "Queue the customer arrival notification for an already-shelved carrier package. A notification is queued only when carrier_setting_id and member_number match an existing customer carrier binding."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "SmartLocker",
            "item": [
                {
                    "name": "Inbound smart locker provider webhook receiver",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/smart-locker/:provider/webhook",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "smart-locker",
                                ":provider",
                                "webhook"
                            ],
                            "variable": [
                                {
                                    "key": "provider",
                                    "value": "",
                                    "description": "Smart locker provider key configured in Superroute."
                                }
                            ]
                        },
                        "description": "Receives provider-specific smart locker webhooks and routes them through the shared SmartLocker provider layer. For Mibox, Superroute verifies `X-MiBox-Timestamp` and `X-MiBox-Signature` with the Webhook Secret configured on the Mibox smart locker account, normalizes `grids.changed` events, updates local door status, and records close events.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"event\": \"grids.changed\",\n    \"request_id\": \"7d5414d9-8b94-4a61-a51e-a02c3ebfe102\",\n    \"smart_locker_id\": \"MLK-CPU-0001\",\n    \"snapshot_at\": \"2026-05-27T16:00:00Z\",\n    \"changes\": [\n        {\n            \"grid_id\": \"1\",\n            \"before\": {\n                \"grid_status\": \"open\",\n                \"fault_code\": null\n            },\n            \"after\": {\n                \"grid_status\": \"closed\",\n                \"fault_code\": null\n            },\n            \"changed_at\": \"2026-05-27T16:00:02Z\"\n        }\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Superbox native device event ingest (EMQX forwarder)",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/smart-locker/superbox/ingest",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "smart-locker",
                                "superbox",
                                "ingest"
                            ]
                        },
                        "description": "Receives Superbox smart locker device events forwarded by the platform EMQX rules. One JSON document per device MQTT publication: `{\"topic\": \"mibox/{locker_id}/<suffix>\", \"payload\": {...}}`. Supported topic suffixes: `status` (heartbeat, updates the device state registry), `grids-snapshot` (full grid snapshot; Superroute diffs it against the previous snapshot and routes door changes through the shared smart locker webhook pipeline), `event/photos` (POD photo URLs; triggers photo download jobs), `event/open-grids-result` (device acknowledgement of an open command; recorded on the matching smart locker logs), `event/manual-unlock-selfcheck` and `event/boot-rescan-finished`. Authenticated by the platform-level X-Superbox-Token header.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"topic\": \"mibox/GYB0BF020260/grids-snapshot\",\n    \"payload\": {\n        \"smart_locker_id\": \"GYB0BF020260\",\n        \"snapshot_at\": \"2026-06-12T18:21:47Z\",\n        \"grid_count\": 54,\n        \"grid_details\": [\n            {\n                \"grid_id\": \"G-01\",\n                \"grid_number\": 1,\n                \"grid_status\": \"closed\",\n                \"fault_code\": null,\n                \"updated_at\": \"2026-06-12T18:21:47Z\"\n            }\n        ]\n    }\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "SuperPrinter",
            "item": [
                {
                    "name": "Pair a SuperPrinter agent with a one-time code",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/print-nodes/pair",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "print-nodes",
                                "pair"
                            ]
                        },
                        "description": "Redeems the one-time pairing code a client admin generated for a print node. On success the node is bound to the calling PC (fingerprint stored) and a long-lived node_token is returned for all subsequent agent calls. Public endpoint — the pairing code is the credential; it is single-use and expires.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"pairing_code\": \"K2M9XY\",\n    \"hostname\": \"STORE-PC-01\",\n    \"os\": \"windows\",\n    \"os_user\": \"cashier\",\n    \"machine_id\": \"a1b2c3-machine-guid\",\n    \"agent_version\": \"1.0.0\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Agent heartbeat + printer inventory",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/print-nodes/heartbeat",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "print-nodes",
                                "heartbeat"
                            ]
                        },
                        "description": "Refreshes the node's last-seen time and stores the printer list the agent enumerated. Authenticated by the node_token.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"printers\": [\n        {\n            \"name\": \"HP M1005\",\n            \"default\": true\n        },\n        {\n            \"name\": \"TSC TTP-244\",\n            \"default\": false\n        }\n    ],\n    \"agent_version\": \"1.0.0\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Poll queued print jobs",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/print-nodes/jobs",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "print-nodes",
                                "jobs"
                            ]
                        },
                        "description": "Atomically claims this node's queued (non-expired) jobs, marking them sent so a repeat poll will not return them again. Each job is pdf (download payload_url) or raw (inline base64 payload or payload_url; raw_host targets a 9100 printer)."
                    },
                    "response": []
                },
                {
                    "name": "Acknowledge a job outcome",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/print-nodes/jobs/:jobId/ack",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "print-nodes",
                                "jobs",
                                ":jobId",
                                "ack"
                            ],
                            "variable": [
                                {
                                    "key": "jobId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Reports the result of a job. Authenticated by the node_token.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"status\": \"printed\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Submit a print job to a node",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/print-jobs",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "print-jobs"
                            ]
                        },
                        "description": "Queues a print job for one of the authenticated business's SuperPrinter nodes and pushes a doorbell to it over EMQX (the agent also polls as fallback). payload_type is pdf (payload_url the agent downloads) or raw (inline base64 payload or payload_url — ZPL/TSPL/ESC-POS or a bitmap-in-command; raw_host targets a 9100 printer).",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"print_node_id\": 12,\n    \"payload_type\": \"pdf\",\n    \"payload_url\": \"https://files.example/invoice.pdf\",\n    \"printer_name\": \"HP M1005\",\n    \"options\": {\n        \"copies\": 2,\n        \"duplex\": \"long\"\n    },\n    \"source\": \"outbound_order:8831\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Print job status",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/print-jobs/:id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "print-jobs",
                                ":id"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Returns the lifecycle status of a job owned by the authenticated business."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "ThirdPartyDelivery",
            "item": [
                {
                    "name": "List partner locker scopes",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-scopes",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-scopes"
                            ]
                        },
                        "description": "Returns active platform grants, partner-managed child scopes, and current eligible-location counts for the authenticated provider."
                    },
                    "response": []
                },
                {
                    "name": "Create a partner locker scope",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-scopes",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-scopes"
                            ]
                        },
                        "description": "Create a partner locker scope",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"parent_scope_group_id\": 12,\n    \"name\": \"Downtown evening lockers\",\n    \"access_mode\": \"restricted_locations\",\n    \"location_ids\": [\n        101,\n        102\n    ],\n    \"rules\": {\n        \"version\": 1,\n        \"type\": \"group\",\n        \"combinator\": \"all\",\n        \"children\": []\n    }\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Update a partner locker scope",
                    "request": {
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-scopes/:scopeId",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-scopes",
                                ":scopeId"
                            ],
                            "variable": [
                                {
                                    "key": "scopeId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Update a partner locker scope"
                    },
                    "response": []
                },
                {
                    "name": "Disable a partner locker scope",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-scopes/:scopeId",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-scopes",
                                ":scopeId"
                            ],
                            "variable": [
                                {
                                    "key": "scopeId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Disable a partner locker scope"
                    },
                    "response": []
                },
                {
                    "name": "List partner locker deliveries",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-deliveries",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-deliveries"
                            ],
                            "query": [
                                {
                                    "key": "external_order_id",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "status",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "date_from",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "date_to",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "per_page",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Lists delivery-code aggregates. Full access codes are never returned. Authorized provider users receive the order-level pickup code after successful settlement."
                    },
                    "response": []
                },
                {
                    "name": "Create a partner locker delivery code",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-deliveries",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-deliveries"
                            ]
                        },
                        "description": "Creates one order-level unified code, package intents, and a location-level capacity reservation in one transaction. An identical idempotent replay returns the original result.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"external_order_id\": \"FOOD-20260714-1001\",\n    \"external_driver_id\": \"DRIVER-77\",\n    \"recipient\": {\n        \"phone\": \"+14165550123\"\n    },\n    \"platform_scope_group_id\": 12,\n    \"partner_scope_group_id\": 19,\n    \"access_mode\": \"restricted_locations\",\n    \"restricted_location_ids\": [\n        101,\n        102\n    ],\n    \"packages\": [\n        {\n            \"external_package_id\": \"BAG-1\",\n            \"length\": 30,\n            \"width\": 20,\n            \"height\": 15,\n            \"dimension_unit\": \"cm\"\n        }\n    ],\n    \"expires_in_minutes\": 120\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Get a partner locker delivery",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-deliveries/:deliveryNo",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-deliveries",
                                ":deliveryNo"
                            ],
                            "variable": [
                                {
                                    "key": "deliveryNo",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "An authorized active detail may include the complete access code. After delivery, authorized provider users receive the independent group pickup code and confirmed package results. Terminal details never expose either code."
                    },
                    "response": []
                },
                {
                    "name": "Cancel a partner locker delivery",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-deliveries/:deliveryNo/cancel",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-deliveries",
                                ":deliveryNo",
                                "cancel"
                            ],
                            "variable": [
                                {
                                    "key": "deliveryNo",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Cancels an unconsumed delivery and releases its capacity reservation. Repeated cancellation returns the current cancelled result."
                    },
                    "response": []
                },
                {
                    "name": "Find eligible locker locations near an address or coordinates",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-locations",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-locations"
                            ],
                            "query": [
                                {
                                    "key": "address",
                                    "value": "",
                                    "description": "Free-text address; required when latitude/longitude are not supplied."
                                },
                                {
                                    "key": "city",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "province",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "country",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "postcode",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "latitude",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "longitude",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "platform_scope_group_id",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "partner_scope_group_id",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "mock",
                                    "value": "",
                                    "description": "List locations by the provider's own mock lockers instead of real lockers."
                                },
                                {
                                    "key": "limit",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Returns the provider's eligible locker locations sorted by distance from a query point, so partners can pick a location_id before creating a delivery or opening doors remotely. Provide either latitude+longitude or a free-text address (optionally with city/province/country/postcode) that the platform geocodes. Results are limited to locations covered by the provider's active platform grants (optionally filtered to one grant / partner scope) that have at least one matching locker; with mock=true only the provider's own mock lockers count."
                    },
                    "response": []
                },
                {
                    "name": "Remotely open locker doors for a delivery access code at a location",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-deliveries/open",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-deliveries",
                                "open"
                            ]
                        },
                        "description": "Opens locker compartments for one of the provider's own delivery access codes at the given location, so the driver does not need to type the code on a terminal. The platform picks an eligible locker cabinet at the location (allocation may span several cabinets there). location_id may be omitted when the code was created for exactly one location (a single restricted location, or a scope snapshot with exactly one eligible location) - it is then inferred. Validates provider ownership, per-provider locker access, and scope eligibility, then allocates compartments and sends the door-open command. Returns a claim_token that must be used to confirm or abort the attempt. The same lookup abuse guard and rate limits as the terminal apply.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"location_id\": 101,\n    \"access_code\": \"8Q4W2Z\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Confirm a remotely opened locker deposit",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-deliveries/confirm",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-deliveries",
                                "confirm"
                            ]
                        },
                        "description": "Settles a remote door-opening attempt after the driver has placed the packages: creates inventory, marks the delivery delivered, and issues the recipient pickup flow. decision must be confirm_all when every requested compartment opened, or accept_partial when only some did. The attempt is identified by claim_token; location_id is an optional consistency check against the attempt's location.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"claim_token\": \"b1f9...64chars\",\n    \"decision\": \"confirm_all\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Abort a remotely opened locker delivery attempt",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-deliveries/abort",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-deliveries",
                                "abort"
                            ]
                        },
                        "description": "Aborts an in-progress remote attempt identified by claim_token (location_id is an optional consistency check). Before any door-open request the delivery is restored for retry and leased compartments are released; after a door has been opened the attempt is flagged for manual attention instead.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"claim_token\": \"b1f9...64chars\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Reject an opened compartment and re-open a different one (before confirmation)",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-deliveries/reassign",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-deliveries",
                                "reassign"
                            ]
                        },
                        "description": "While an attempt is awaiting confirmation, the courier rejects the compartment opened for one package and the platform re-allocates and re-opens a different one. reason is door_not_open, compartment_occupied, or too_small; too_small forces a strictly larger compartment. Identify the attempt by claim_token and the package by package_sequence. If no suitable compartment remains, that package fails with NO_AVAILABLE_COMPARTMENT and the courier should switch lockers.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"claim_token\": \"b1f9...64chars\",\n    \"package_sequence\": 1,\n    \"reason\": \"too_small\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Cancel an opened placement and terminate the delivery (before confirmation)",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-deliveries/cancel-placement",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-deliveries",
                                "cancel-placement"
                            ]
                        },
                        "description": "The courier asserts that nothing was deposited (e.g. wrong locker, or no larger compartment is available). Every compartment opened for this attempt is released and the delivery is terminated as cancelled, emitting a partner_locker.delivery_cancelled webhook. Distinct from abort (which flags manual attention after a door opened) and from the delivery cancel endpoint (which only cancels tasks that never reached a locker).",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"claim_token\": \"b1f9...64chars\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Reopen a just-confirmed delivery's compartments to correct a wrong placement",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-deliveries/reopen",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-deliveries",
                                "reopen"
                            ]
                        },
                        "description": "Within the correction window (60 seconds by default) after a drop-off is confirmed, reopens the same compartments the parcels were deposited into so the courier can fix a wrong placement. The delivery stays delivered; only door-open commands are re-issued. Identify the delivery by delivery_no (preferred) or the original access_code. The same correction is available on the locker screen by re-entering the delivery code. Every correction reopen emits a partner_locker.delivery.correction_reopened webhook event to subscribed endpoints with the reopened compartments in the payload.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"delivery_no\": \"PLD-20260721-000123\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "List the provider's mock lockers",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-mock/lockers",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-mock",
                                "lockers"
                            ]
                        },
                        "description": "Sandbox tooling: lists the provider's virtual locker cabinets with per-compartment door state, occupancy, and dimensions. Mock lockers behave like real hardware in every API flow (create delivery with mock=true, remote open, confirm) but never mix with real locker capacity."
                    },
                    "response": []
                },
                {
                    "name": "Generate a mock locker cabinet",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-mock/lockers",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-mock",
                                "lockers"
                            ]
                        },
                        "description": "Creates a virtual cabinet (shelf + compartments) at one of the client's active locations for early integration development before real-hardware testing. The returned device_id is used in the remote open API and the mock door/device controls. Limited per provider.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"location_id\": 101,\n    \"name\": \"Dev Cabinet\",\n    \"compartments\": 8\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Force a mock compartment door open or closed",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-mock/lockers/:deviceId/door",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-mock",
                                "lockers",
                                ":deviceId",
                                "door"
                            ],
                            "variable": [
                                {
                                    "key": "deviceId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Simulates the physical world: action=close mimics the driver shutting the door after a deposit (letting the door-verification cycle settle the compartment); action=open mimics a hardware fault or manual opening. Leaving a door open blocks that compartment for future openings exactly like real hardware.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"compartment\": 1,\n    \"action\": \"close\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Toggle a mock locker online or offline",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-mock/lockers/:deviceId/device",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-mock",
                                "lockers",
                                ":deviceId",
                                "device"
                            ],
                            "variable": [
                                {
                                    "key": "deviceId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Offline mock lockers reject door-open commands with DEVICE_OFFLINE and report offline to eligibility checks, letting partners test failure handling.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"online\": false\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Delete a mock locker cabinet",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/locker-mock/lockers/:deviceId",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "locker-mock",
                                "lockers",
                                ":deviceId"
                            ],
                            "variable": [
                                {
                                    "key": "deviceId",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Removes the virtual cabinet and its compartments. Refused while any compartment still holds inventory or an active allocation."
                    },
                    "response": []
                },
                {
                    "name": "List assigned third-party delivery orders",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/orders",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "orders"
                            ],
                            "query": [
                                {
                                    "key": "per_page",
                                    "value": "",
                                    "description": "Items per page, maximum 100"
                                }
                            ]
                        },
                        "description": "Returns orders assigned to the authenticated third-party delivery provider. The provider can be a flagged customer or another Superroute client."
                    },
                    "response": []
                },
                {
                    "name": "Get one assigned third-party delivery order",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/orders/:assignmentNo",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "orders",
                                ":assignmentNo"
                            ],
                            "variable": [
                                {
                                    "key": "assignmentNo",
                                    "value": "",
                                    "description": "Assignment number"
                                }
                            ]
                        },
                        "description": "Returns one assignment for the authenticated provider and marks it as pulled."
                    },
                    "response": []
                },
                {
                    "name": "Accept a third-party delivery assignment",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/orders/:assignmentNo/accept",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "orders",
                                ":assignmentNo",
                                "accept"
                            ],
                            "variable": [
                                {
                                    "key": "assignmentNo",
                                    "value": "",
                                    "description": "Assignment number"
                                }
                            ]
                        },
                        "description": "Marks an assignment as accepted by the authenticated provider."
                    },
                    "response": []
                },
                {
                    "name": "Reject a third-party delivery assignment",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/orders/:assignmentNo/reject",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "orders",
                                ":assignmentNo",
                                "reject"
                            ],
                            "variable": [
                                {
                                    "key": "assignmentNo",
                                    "value": "",
                                    "description": "Assignment number"
                                }
                            ]
                        },
                        "description": "Rejects an assignment. Superroute will attempt the next matching provider; if none remain, the order falls back to self-delivery."
                    },
                    "response": []
                },
                {
                    "name": "Submit a third-party delivery status update",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/updates",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "updates"
                            ]
                        },
                        "description": "Submits an action_code or external_event_code. Superroute creates the matching order status, tracking event, and operation event. The assignment is located by the (identifier, identifier_type) pair. external_event_code is resolved through the provider's configured event mappings first, then falls back to the adapter's built-in mapping (for example Instadispatch `SHIPMENT_DELIVERED` -> `delivered`)."
                    },
                    "response": []
                },
                {
                    "name": "Submit third-party delivery POD",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/third-party-delivery/pod",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "third-party-delivery",
                                "pod"
                            ]
                        },
                        "description": "Uploads POD photos/signature for an assigned order. Supports JSON base64 payloads and multipart files. The assignment is located by (identifier, identifier_type). The target operation event is optionally located by (event_reference, event_reference_type) — external_event_code is resolved through the provider's configured event mappings first, then falls back to the adapter's built-in mapping."
                    },
                    "response": []
                },
                {
                    "name": "Inbound third-party delivery webhook receiver",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/third-party-delivery/webhook",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "third-party-delivery",
                                "webhook"
                            ]
                        },
                        "description": "Single inbound endpoint for every third-party delivery provider. The adapter (Instadispatch, partner Superroute client, customer-as-carrier, etc.) is resolved from the provider settings on the Superroute side; the URL is identical for every provider.\n\n**Authentication**: standard Superroute API token — send `Authorization: Bearer <token>` using the same access token issued to the customer or client account that owns the provider record. No separate webhook secret, HMAC signing key, or IP allowlist is involved.\n\n**Provider resolution**: Superroute looks up providers where `target_business_id` matches the authenticated user (client-type providers) or `customer_id` matches a Customers row whose `users_info_id` is the authenticated user (customer-type providers). If exactly one webhook-enabled provider matches, it is selected automatically. If multiple match, the request MUST also pass `provider_id` (in the JSON body, in `?provider_id=`, or as the `X-Provider-Id` header) to disambiguate.\n\n**Auto-handover**: If the inbound event arrives while the assignment is still in `assigned/pulled/accepted` state, Superroute automatically marks the order as `HANDED_OVER_TO_THE_THIRD_PARTY_CARRIER` before applying the event's action code. Both transitions are recorded in the lifecycle timeline."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Tracking",
            "item": [
                {
                    "name": "Get public tracking info",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/tracking/:trackingNumber",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "tracking",
                                ":trackingNumber"
                            ],
                            "variable": [
                                {
                                    "key": "trackingNumber",
                                    "value": "",
                                    "description": "Tracking number (internal, external, or third-party)"
                                }
                            ]
                        },
                        "description": "Get tracking events and delivery status for a package by its tracking number. Accepts tracking_number, external_tracking_number, or third_party_tracking_number. This is a public endpoint — no authentication required."
                    },
                    "response": []
                },
                {
                    "name": "Generate tracking numbers",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/tracking/generateTrackingNumber",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "tracking",
                                "generateTrackingNumber"
                            ]
                        },
                        "description": "Generate one or more tracking numbers with optional prefix, suffix, and length. Authentication required."
                    },
                    "response": []
                },
                {
                    "name": "Lookup package info by search",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/tracking/lookupPackageInfo",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "tracking",
                                "lookupPackageInfo"
                            ]
                        },
                        "description": "Search package by any identifier (package_id, tracking_number, external_tracking_number, third_party_tracking_number). Returns all tracking numbers for the package. Client/Employee can query own business and alliance partners. Customer can only query own orders."
                    },
                    "response": []
                },
                {
                    "name": "get operation events",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/tracking/operationevents",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "tracking",
                                "operationevents"
                            ]
                        },
                        "description": "get operation events",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"type\": \"ORDER_ID\",\n    \"id\": [\n        1,\n        2,\n        3\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Submit external tracking event",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/tracking/submitExternalTrackingEvent",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "tracking",
                                "submitExternalTrackingEvent"
                            ]
                        },
                        "description": "Submit external tracking event"
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "User",
            "item": [
                {
                    "name": "User login",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/user/login",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "user",
                                "login"
                            ]
                        },
                        "description": "Authenticate a user (Client/Employee/Admin/Driver) and receive a Bearer token. This is a public endpoint — no authentication required."
                    },
                    "response": []
                },
                {
                    "name": "OAuth2 token",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/oauth/token",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "oauth",
                                "token"
                            ]
                        },
                        "description": "OAuth2-compatible login endpoint. Accepts the same parameters as /v1/user/login. This is a public endpoint — no authentication required."
                    },
                    "response": []
                },
                {
                    "name": "Logs out current logged in user session",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/user/logout",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "user",
                                "logout"
                            ]
                        },
                        "description": "Logs out current logged in user session"
                    },
                    "response": []
                },
                {
                    "name": "Refresh API token",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/user/refresh-token",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "user",
                                "refresh-token"
                            ]
                        },
                        "description": "Refresh the API token by extending its validity period to one period from the current time. A valid Bearer Token is required."
                    },
                    "response": []
                },
                {
                    "name": "Rotate API token with a zero-downtime overlap window",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/user/rotate-token",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "user",
                                "rotate-token"
                            ]
                        },
                        "description": "Issues a NEW access token while the CURRENT one keeps working for a grace window (default 60 minutes), after which it expires automatically. Unlike /user/refresh-token (which leaves the old token untouched until its original expiry), rotation guarantees the old credential dies shortly after the switch - without ever cutting off in-flight traffic. The current token's lifetime is only ever shortened, never extended.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"grace_period_minutes\": 60\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "WMS Integration",
            "item": [
                {
                    "name": "get warehouse type list",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/wmsintegration/wms-type",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "wmsintegration",
                                "wms-type"
                            ],
                            "query": [
                                {
                                    "key": "type",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "get warehouse type list"
                    },
                    "response": []
                },
                {
                    "name": "get warehouse field by id",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/wmsintegration/wms-field",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "wmsintegration",
                                "wms-field"
                            ],
                            "query": [
                                {
                                    "key": "type",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "field",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "value",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "get warehouse field by id"
                    },
                    "response": []
                },
                {
                    "name": "get wms connect",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/wmsintegration/wms-connect",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "wmsintegration",
                                "wms-connect"
                            ],
                            "query": [
                                {
                                    "key": "ids",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "get wms connect"
                    },
                    "response": []
                },
                {
                    "name": "create wms connect",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/wmsintegration/wms-connect",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "wmsintegration",
                                "wms-connect"
                            ]
                        },
                        "description": "create wms connect"
                    },
                    "response": []
                },
                {
                    "name": "update wms connect",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/wmsintegration/wms-connect",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "wmsintegration",
                                "wms-connect"
                            ]
                        },
                        "description": "update wms connect"
                    },
                    "response": []
                },
                {
                    "name": "delete wms connect",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/wmsintegration/wms-connect",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "wmsintegration",
                                "wms-connect"
                            ]
                        },
                        "description": "delete wms connect"
                    },
                    "response": []
                },
                {
                    "name": "get wms connect",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/wmsintegration/warehouse-list/:id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "wmsintegration",
                                "warehouse-list",
                                ":id"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "get wms connect"
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Warehouse",
            "item": [
                {
                    "name": "get warehouse list",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/wms/warehouse",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "wms",
                                "warehouse"
                            ],
                            "query": [
                                {
                                    "key": "includeCustomerWarehouse",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "get warehouse list"
                    },
                    "response": []
                },
                {
                    "name": "getNearestWarehouse",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/wms/getNearestWarehouse",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "wms",
                                "getNearestWarehouse"
                            ]
                        },
                        "description": "getNearestWarehouse",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"address_1\": \"example\",\n    \"address_2\": \"example\",\n    \"city\": \"example\",\n    \"province\": \"example\",\n    \"country\": \"CA\",\n    \"postcode\": \"example\",\n    \"ids\": [\n        1,\n        2,\n        3\n    ],\n    \"warehouse_codes\": [\n        \"example-1\",\n        \"example-2\"\n    ],\n    \"includeCustomerWarehouse\": 0\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "getShippingMethodFromWarehouse",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/wms/getShippingMethod",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "wms",
                                "getShippingMethod"
                            ]
                        },
                        "description": "getShippingMethodFromWarehouse",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"warehouse_id\": \"108\",\n    \"warehouse_code\": \"DY2\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "get inventory list",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/wms/inventory",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "wms",
                                "inventory"
                            ]
                        },
                        "description": "get inventory list",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"sku\": \"TEST001\",\n    \"warehouse_ids\": [\n        1,\n        2,\n        3\n    ],\n    \"warehouses\": [\n        \"DYT2\"\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "submit a new inbound request",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/wms/submitInboundRequest",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "wms",
                                "submitInboundRequest"
                            ]
                        },
                        "description": "submit a new inbound request",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"warehouse_id\": 1,\n    \"warehouse_code\": \"COI8\",\n    \"shipping_type\": 3,\n    \"container_type\": 1,\n    \"eta\": \"2023-11-06\",\n    \"note\": \"customer note\",\n    \"weight\": 1,\n    \"length\": 1,\n    \"width\": 1,\n    \"height\": 1,\n    \"package_note\": \"package notes\",\n    \"insurance_value\": 200,\n    \"submit\": 1,\n    \"items\": [\n        {\n            \"name\": \"Product 1\",\n            \"quantity\": 1,\n            \"unit_price\": 1.48,\n            \"origin\": \"CA\",\n            \"weight\": 1000,\n            \"currency\": \"CAD\",\n            \"sku\": \"SKU001\",\n            \"barcode\": \"001321312321\",\n            \"unit\": \"PCS\",\n            \"hscode\": \"8009201332\",\n            \"description\": \"Product 1 description\"\n        }\n    ],\n    \"packages\": [\n        {\n            \"weight\": 1000,\n            \"length\": 300,\n            \"width\": 200,\n            \"height\": 100,\n            \"insurance_value\": 200,\n            \"note\": \"package note\",\n            \"items\": [\n                {\n                    \"name\": \"Product 1\",\n                    \"quantity\": 1,\n                    \"unit_price\": 1.48,\n                    \"origin\": \"CA\",\n                    \"weight\": 1000,\n                    \"currency\": \"CAD\",\n                    \"unit\": \"PCS\",\n                    \"sku\": \"SKU001\",\n                    \"barcode\": \"001321312321\",\n                    \"hscode\": \"8009201332\",\n                    \"description\": \"Product 1 description\"\n                }\n            ]\n        }\n    ],\n    \"signature_option\": 1,\n    \"insurance_option\": 1,\n    \"scheduled_date\": \"2021-04-05 00:00:00\",\n    \"notification_language\": \"en\",\n    \"shipping_from\": \"87 (if want to manual set sender address, please leave it empty or null)\",\n    \"sender_name\": \"test\",\n    \"sender_address_1\": \"6701 RUE HADLEY\",\n    \"sender_address_2\": \"\",\n    \"sender_address_type\": 1,\n    \"sender_postcode\": \"H4E3R3\",\n    \"sender_city\": \"Montreal\",\n    \"sender_province\": \"QC\",\n    \"sender_country\": \"CA\",\n    \"sender_company_name\": \"Super Route\",\n    \"sender_email\": \"info@gmail.com\",\n    \"sender_telephone\": \"666666666\",\n    \"sender_buzz_code\": \"5151\",\n    \"shipping_method\": 2,\n    \"order_batch\": \"2021-08-23\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Cancel Inbound Request",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/wms/cancelInboundRequest",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "wms",
                                "cancelInboundRequest"
                            ]
                        },
                        "description": "Cancel Inbound Request",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"id\": 17832\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Get Inbound Request Detail",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/wms/getInboundRequestDetail",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "wms",
                                "getInboundRequestDetail"
                            ]
                        },
                        "description": "Get Inbound Request Detail",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"id\": 17832\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "submit a new outbound request",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/wms/submitOutboundRequest",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "wms",
                                "submitOutboundRequest"
                            ]
                        },
                        "description": "submit a new outbound request",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"warehouse_id\": 1,\n    \"warehouse_code\": \"COI8\",\n    \"shipping_type\": 3,\n    \"container_type\": 1,\n    \"shipping_method\": \"WMS_SUPPORTED_SHIPPING_METHOD (Required By Some type of wms)\",\n    \"carrier\": \"DHL\",\n    \"service\": \"express\",\n    \"tracking_number\": \"12321432\",\n    \"shipping_label\": \"JVBERi0xLjQKMS... (base64 encoded)\",\n    \"note\": \"customer note\",\n    \"weight\": 1,\n    \"length\": 1,\n    \"width\": 1,\n    \"height\": 1,\n    \"package_note\": \"package notes\",\n    \"insurance_value\": 200,\n    \"submit\": 1,\n    \"items\": [\n        {\n            \"name\": \"Product 1\",\n            \"quantity\": 1,\n            \"unit_price\": 1.48,\n            \"origin\": \"CA\",\n            \"weight\": 1000,\n            \"currency\": \"CAD\",\n            \"sku\": \"SKU001\",\n            \"barcode\": \"001321312321\",\n            \"unit\": \"PCS\",\n            \"hscode\": \"8009201332\",\n            \"description\": \"Product 1 description\"\n        }\n    ],\n    \"packages\": [\n        {\n            \"weight\": 1000,\n            \"length\": 300,\n            \"width\": 200,\n            \"height\": 100,\n            \"insurance_value\": 200,\n            \"note\": \"package note\",\n            \"items\": [\n                {\n                    \"name\": \"Product 1\",\n                    \"quantity\": 1,\n                    \"unit_price\": 1.48,\n                    \"origin\": \"CA\",\n                    \"weight\": 1000,\n                    \"currency\": \"CAD\",\n                    \"unit\": \"PCS\",\n                    \"sku\": \"SKU001\",\n                    \"barcode\": \"001321312321\",\n                    \"hscode\": \"8009201332\",\n                    \"description\": \"Product 1 description\"\n                }\n            ]\n        }\n    ],\n    \"signature_option\": 1,\n    \"insurance_option\": 1,\n    \"scheduled_date\": \"2021-04-05 00:00:00\",\n    \"notification_language\": \"en\",\n    \"name\": \"test\",\n    \"address_1\": \"6701 RUE HADLEY\",\n    \"address_2\": \"\",\n    \"address_type\": 1,\n    \"postcode\": \"H4E3R3\",\n    \"city\": \"Montreal\",\n    \"province\": \"QC\",\n    \"country\": \"CA\",\n    \"company_name\": \"Super Route\",\n    \"email\": \"info@gmail.com\",\n    \"telephone\": \"666666666\",\n    \"buzz_code\": \"5151\",\n    \"label_type\": 0,\n    \"order_batch\": \"2021-08-23\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Cancel Outbound Request",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/wms/cancelOutboundRequest",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "wms",
                                "cancelOutboundRequest"
                            ]
                        },
                        "description": "Cancel Outbound Request",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"id\": 17832\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Upload Shipping Label for Outbound Orders",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/wms/uploadShippingLabel",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "wms",
                                "uploadShippingLabel"
                            ]
                        },
                        "description": "Upload Shipping Label for Outbound Orders",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"id\": 17832,\n    \"shipping_method\": \"WMS_SUPPORTED_SHIPPING_METHOD (Required By Some type of wms)\",\n    \"carrier\": \"canada_post\",\n    \"service\": \"expedited_parcel\",\n    \"tracking_number\": \"123456789012\",\n    \"label\": \"base64 encoded label\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Warehouse Mobile",
            "item": [
                {
                    "name": "Bootstrap the warehouse mobile app",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/warehouse-mobile/bootstrap",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "warehouse-mobile",
                                "bootstrap"
                            ]
                        },
                        "description": "Returns the authenticated user, authorized warehouses, per-warehouse capabilities, feature flags and device contract versions."
                    },
                    "response": []
                },
                {
                    "name": "Look up one package",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/warehouse-mobile/packages/lookup",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "warehouse-mobile",
                                "packages",
                                "lookup"
                            ]
                        },
                        "description": "Resolves an unambiguous package-level code within the authenticated business and returns package, order and inventory location details.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"warehouse_id\": 276,\n    \"search\": \"SR10000001\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Receive one package",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/warehouse-mobile/receive",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "warehouse-mobile",
                                "receive"
                            ]
                        },
                        "description": "Receives one package into an authorized warehouse using the same order-status rules as the web receive page, including Need Reschedule transitions."
                    },
                    "response": []
                },
                {
                    "name": "Put away one package",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/warehouse-mobile/putaway",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "warehouse-mobile",
                                "putaway"
                            ]
                        },
                        "description": "Moves a received package into an existing scannable warehouse grid. Unknown grids are rejected and are never created by this endpoint."
                    },
                    "response": []
                },
                {
                    "name": "List warehouse route jobs",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/warehouse-mobile/routes",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "warehouse-mobile",
                                "routes"
                            ],
                            "query": [
                                {
                                    "key": "warehouse_id",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "date",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Returns successful routes and route-driver jobs starting from the selected warehouse for one date."
                    },
                    "response": []
                },
                {
                    "name": "Scan a package for route sorting",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/warehouse-mobile/routes/:route/sort",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "warehouse-mobile",
                                "routes",
                                ":route",
                                "sort"
                            ],
                            "variable": [
                                {
                                    "key": "route",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Returns the route driver and stop number and updates the existing route sorting scan progress."
                    },
                    "response": []
                },
                {
                    "name": "Get a route outbound picking list",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/warehouse-mobile/route-drivers/:routeDriver/outbound",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "warehouse-mobile",
                                "route-drivers",
                                ":routeDriver",
                                "outbound"
                            ],
                            "query": [
                                {
                                    "key": "warehouse_id",
                                    "value": "",
                                    "description": ""
                                }
                            ],
                            "variable": [
                                {
                                    "key": "routeDriver",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Returns route-driver packages ordered by grid with remaining and completed progress."
                    },
                    "response": []
                },
                {
                    "name": "Stock one route package out",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/warehouse-mobile/route-drivers/:routeDriver/outbound",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "warehouse-mobile",
                                "route-drivers",
                                ":routeDriver",
                                "outbound"
                            ],
                            "variable": [
                                {
                                    "key": "routeDriver",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Writes package and inventory audit data, then deletes the package grid inventory record. Repeated scans return already_outbound."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Warehouse Transfer",
            "item": [
                {
                    "name": "Search candidate mis-received local delivery packages",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/warehouse-transfer/search",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "warehouse-transfer",
                                "search"
                            ]
                        },
                        "description": "Search candidate mis-received local delivery packages",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"from_warehouse_id\": 12,\n    \"received_by\": 88,\n    \"date_from\": \"2026-05-01\",\n    \"date_to\": \"2026-05-19\",\n    \"order_ref\": \"SR12345\",\n    \"customer_id\": 42,\n    \"order_channel_id\": 7,\n    \"order_batch\": \"BATCH-2026-05-19-A\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Queue a transfer of selected orders (async)",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/warehouse-transfer",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "warehouse-transfer"
                            ]
                        },
                        "description": "Queue a transfer of selected orders (async)",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"from_warehouse_id\": 12,\n    \"to_warehouse_id\": 23,\n    \"order_ids\": [\n        501,\n        502,\n        503\n    ],\n    \"reason\": \"Wrong warehouse scanned at receive\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                },
                {
                    "name": "Paginated list of transfer batches",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/warehouse-transfer/list",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "warehouse-transfer",
                                "list"
                            ],
                            "query": [
                                {
                                    "key": "page",
                                    "value": "",
                                    "description": ""
                                },
                                {
                                    "key": "per_page",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Paginated list of transfer batches"
                    },
                    "response": []
                },
                {
                    "name": "Get a transfer batch detail",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/warehouse-transfer/:batchNo",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "warehouse-transfer",
                                ":batchNo"
                            ],
                            "variable": [
                                {
                                    "key": "batchNo",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Get a transfer batch detail"
                    },
                    "response": []
                },
                {
                    "name": "Queue an entire-batch rollback (async)",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/warehouse-transfer/:batchNo/rollback",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "warehouse-transfer",
                                ":batchNo",
                                "rollback"
                            ],
                            "variable": [
                                {
                                    "key": "batchNo",
                                    "value": "",
                                    "description": ""
                                }
                            ]
                        },
                        "description": "Queue an entire-batch rollback (async)"
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Webhooks",
            "item": [
                {
                    "name": "Officially redeliver a webhook from its delivery log",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/webhooks-guide/logs/:id/redeliver",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "webhooks-guide",
                                "logs",
                                ":id",
                                "redeliver"
                            ],
                            "variable": [
                                {
                                    "key": "id",
                                    "value": "",
                                    "description": "Webhook delivery log id"
                                }
                            ]
                        },
                        "description": "Requeues the ORIGINAL payload of a logged webhook delivery to its original URL as an official (non-test) delivery, signed with the current secret. Unlike POST /webhooks-guide/logs/{id}/resend (which marks the delivery as a test), redelivered events are indistinguishable from first-time deliveries to the receiver. Note: the body is re-serialized from the stored JSON, so key order may differ from the original delivery bytes; the signature is computed over the redelivered body, so verification is unaffected."
                    },
                    "response": []
                },
                {
                    "name": "Show my webhook settings",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/webhook-settings",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "webhook-settings"
                            ]
                        },
                        "description": "Returns the caller's current webhook configuration (business settings for client/employee callers, customer settings for customer callers). The signing secret is always masked to its last 4 characters."
                    },
                    "response": []
                },
                {
                    "name": "Self-serve partial update of my webhook settings",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/webhook-settings",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "webhook-settings"
                            ]
                        },
                        "description": "Updates ONLY the submitted keys of the caller's webhook configuration - other keys are untouched, so partners can rotate a URL or the signing secret without an operator and without resending the full form. Unknown keys are rejected (400) so a typo cannot silently drop a URL. Every successful change is recorded in an audit trail (actor, changed keys, masked old/new values, IP). Allowed keys: order_status_change_webhook_url, order_create_async_postback_url, order_create_webhook_url, tracking_event_webhook_url, pod_files_webhook_url, order_deleted_webhook_url, order_cancel_failed_webhook_url (URL fields; comma-separate multiple URLs for fan-out; empty string clears), webhook_payload_envelope / order_created_webhook_all_types / webhook_verify_ssl (0 or 1), webhook_sign_secret (16-255 chars).",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"tracking_event_webhook_url\": \"https://partner.example.com/tracking-v2\",\n    \"webhook_sign_secret\": \"new-strong-secret-0123456789\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                }
            ]
        }
    ]
}