# Submit order Used to submit existing order identified by id in the route parameter. Order submission means that the order is sent to the system of a carrier specified on the order. After this step, the order can no longer be modified. Order cannot be submitted more than once. For orders with a carrier that has configured an irregular pickup type, it is necessary to specify the pickup date in a request body. Endpoint: POST /integration/v1/orders/{id}/submit Version: 0.0.1 Security: Bearer ## Path parameters: - `id` (string, required) ## Header parameters: - `X-Sender-Profile` (string, required) ## Request fields (application/json): - `pickupDate` (string,null, required) Pickup date in format YYYY-MM-DD (the date when the courier will come for the parcel). Required only for orders with irregular pickup schedules. Example: "2026-08-20" ## Response 202 fields (application/json): - `trackingUrl` (string, required) URL on which successfully submitted order can be tracked. ## Response 400 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) - `errors` (object) ## Response 200 fields ## Response 401 fields ## Response 402 fields ## Response 404 fields