pre_order.* events announce the two ends of a pre-order: its line is handed over, or the
pre-order is canceled before its build. This page says when each of the two event types is sent and when it is not, lists
the fields of data, and shows a full event. See Pre-orders for the flow.
Common fields
No event announces that a pre-order is created or confirmed, that its first month is paid and its
build starts, that iSnap cancels the order behind a pre-order whose build has started, or that the
estimated fulfillment time has passed: read the pre-order with
GET /v1/pre-orders/{id}.
pre_order.fulfilled
Sent once when iSnap hands over the line of a pre-order. The pre-order becomes fulfilled in the
same step.
The event is tied to the new line. A subscription with a line filter receives it only if it lists
that line, and the pre-order does not give you the line id beforehand: receive pre-order events on
a subscription without a line filter.
phone_number is the number of your line.
pre_order.cancelled
Sent once when a pre-order ends before its build, in three cases:
- you cancel a pre-order in
draftorawaiting_paymentwithPOST /v1/pre-orders/{id}/cancel; - the first month of a direct account’s pre-order is not paid within 23 hours of the confirmation;
- the payment of that first month is canceled before it is made.
cancelled in the same step. A pre-order whose build has started never sends it.
The event is tied to no line: a subscription with a line filter never receives it.