Skip to main content
The 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.
Personal data: 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 draft or awaiting_payment with POST /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.
The pre-order becomes 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.
Personal data: none.