Common Errors in the Endpoints

EVENT_AT_BEFORE_ORDER_CREATED_AT

The event you are trying to send to Abbiamo has an event_at param that is chronological dated before the order has been created in our system, therefore, it is impossible to proccess this event

EVENT_AT_BEFORE_DELIVERY_CREATED_AT

The event you are trying to send to Abbiamo has an event_at param that is chronological dated before the DELIVERY_REQUEST has been sent to your server, therefore, it is impossible to proccess this event

EVENT_NOT_IN_UPDATE_TIME_WINDOW

There is a time window of 24 hours for late updates in deliveries after the terminal status. If you send not-terminal events that have occurred before the terminal one within the first 24 hours after the terminal event it will be proccessed otherwise this time window this error will be raised

EVENT_CANNOT_BE_TERMINAL_AGAIN

Once you've sent a terminal status such as the endpoints /confirmed, /returned or /canceled, you cannot send another terminal status otherwise this error will be raised

EVENT_CANNOT_BE_AFTER_TERMINAL_STATUS

Once you've sent a terminal status such as the endpoints /confirmed, /returned or /canceled, other events that are not terminal should've happened before the terminal one otherwise this error will be raised