# CreateReverseDelivery SaveManuallyCreatedLogisticOrder creates a logistic order associated to a given process_id, and saves the label file in the database Endpoint: POST /v1/processes/{process_id}/logistics/ Version: 1.0.0 ## Request fields (application/json): - `label` (string) The content of the label file, base64 encoded - `label_extension` (string) The extension of the label file, just 3 letters Only "pdf", "png" and "jpg" are allowed - `order` (object) The logistic order data with the process_id - `order.carrier` (string) Carrier within the provider that was used to generate the logistic order Example: DHL - `order.from` (object) protolint:disable:next FIELD_NAMES_EXCLUDE_PREPOSITIONS Origin address of the logistic order - `order.from.address_line_1` (string) - `order.from.address_line_2` (string) - `order.from.city` (string) - `order.from.company` (string) - `order.from.country` (string) - `order.from.country_code` (string) - `order.from.email` (string) - `order.from.first_name` (string) - `order.from.last_name` (string) - `order.from.phone` (string) - `order.from.postcode` (string) - `order.from.rever_id` (string) Unique ID in the rever platform - `order.from.state_province` (string) - `order.from.state_province_code` (string) - `order.process_id` (string) Id of the process that the logistic order is associated to - `order.provider` (string) Provider that was used to generate the logistic order Example: OPS - `order.return_method` (string) Return method associated to the logistic order (PICKUP, DROP_OFF) Enum: "NO_RETURN_METHOD", "HOME_PICK_UP", "DROP_OFF_POINT", "DELIVERY_PICKUP", "IN_STORE" - `order.to` (object) protolint:disable:next FIELD_NAMES_EXCLUDE_PREPOSITIONS Destination address of the logistic order - `order.tracking_id` (string) Tracking ID that was generated for the logistic order - `order.tracking_url` (string) Tracking URL that was generated for the logistic order ## Response 200 fields (application/json): - `order` (object) logistic order created - `order.carrier` (string) - `order.currency_code` (string) - `order.id` (string) Logistic Order ID - `order.price` (integer) - `order.provider` (string) - `order.shipments` (array) - `order.shipments.created_at` (string) - `order.shipments.delivery_date` (string) - `order.shipments.from` (object) Address @Description generic address used in many scenarios @name api.Address - `order.shipments.from.address_line_1` (string) - `order.shipments.from.address_line_2` (string) - `order.shipments.from.city` (string) - `order.shipments.from.company` (string) - `order.shipments.from.country` (string) - `order.shipments.from.country_code` (string) - `order.shipments.from.email` (string) - `order.shipments.from.first_name` (string) - `order.shipments.from.last_name` (string) - `order.shipments.from.phone` (string) - `order.shipments.from.postcode` (string) - `order.shipments.from.rever_id` (string) Unique ID in the rever platform - `order.shipments.from.state_province` (string) - `order.shipments.from.state_province_code` (string) - `order.shipments.id` (string) - `order.shipments.is_without_label` (boolean) - `order.shipments.logistic_order_id` (string) - `order.shipments.packages` (array) - `order.shipments.packages.label` (string) - `order.shipments.packages.shipment_id` (string) - `order.shipments.packages.weight_in_grams` (integer) - `order.shipments.process_id` (string) - `order.shipments.shipment_type` (string) Enum: "NO_RETURN_METHOD", "HOME_PICK_UP", "DROP_OFF_POINT", "DELIVERY_PICKUP", "IN_STORE" - `order.shipments.status` (string) - `order.shipments.to` (object) Address @Description generic address used in many scenarios @name api.Address - `order.shipments.tracking_id` (string) - `order.shipments.tracking_url` (string) - `order.shipments.updated_at` (string)