Skip to content

Changelog

2024-11-09

Delivery error comments

The delivery_errors field now also has a comment property, which holds an optional (nullable) internal comment made by an administrator. The goal of this field is to provide additional context of the error for users reading it.

Order comments

The commentsfield has been introduced to the Order model. These are freetext fields to further clarify issues regarding each order, placed by administrators.

2024-10-10

Detailed statuses

The DetailedStatus model has been introduced, displaying detailed tracking information of orders by a parcel-tracking aggregator, which collects data directly from the last-mile courier companies.

2024-08-05

Delivery errors

The delivery_errors field has been introduced to the Order model, which is an array of (freetext) status and date pairs. A delivery error is added whenever an exception happens to an Order.

2024-05-10

Test order placement - Order placement

The test has been added to the Order creation request. If this field is present and has a truthy value (e.g. 1 or “1”) the Order will be marked as not to be forwarded to logistics partners, thus stopping it from being processed. When the test function is not needed, please omit this field from the request to make sure you will not send a value that translates to a truthy value.

Optional original order ID - Order resource

The original_order_id has been made optional even for order types other than REGULAR. From this point this field can be omitted from the Order placement request.

Serial number field - Order resource

The serial_number field has been introduced to the Order resource. For now this field is only a read-only field from the APIs perspective, further updates will be made later if necessary.

Product credentials requirement - Product resource / Order placement

The requires_credentials field has been introduced to the Product resource, which tells if the login/password credentials are needed for an Order placement.

2024-03-07

Update to Order types

From this point, placing an Order with the EXCHANGE order type will automatically create another Order with the RETURN order type, using the same order data.

2024-02-28

Final completion date

The final_completion_date field of the Order model has been updated, now only shows a value if the order has actually been delivered to the customer.
Prior to this the order was considered delivered even when it reached a pick-up point. From this point an order reaching a pick-up point is only considerd delivered when the user picks up the package.

Opening hours

The opening_hours field has been introduced to the Order model. It is a nullable field that represents the opening hours of the consignee to help the delivery process.

Product and Product Variation

The Product and Product Variation models have been introduced to the API. From this point a Product ID is required for every order creation, and conditionally a Product Variation ID as well (if the Product is a variational product).
The GET /product endpoint have been introduced to help with listing all the available products in the system.