SetAllWebhookSettingsResponse
Fields
- legacyUrlstring
The legacy orders-only feed's registered url. READ-ONLY through this API — absent when nothing is configured. Gated by
Organization.webhookOrderNotificationsEnabled, unchanged by anything on this contract, and (ONE-2877) bylegacyUrlEnabledbelow. - legacyUrlEnabledboolean
A pause switch for
legacyUrlONLY (ONE-2877) — the sibling ofnewUrlEnabledfor the legacy destination. UnlikelegacyUrlitself, this IS settable throughsetAllWebhookSettings: it is how a partner finishes migrating off the legacy feed without OneTablet clearinglegacyUrlas a support action.falsesilenceslegacyUrlalone; it has no effect onnewUrl. It defaultstrue, so a destination nobody has ever switched off keeps delivering — including across asetAllWebhookSettingscall that does not mention this field at all (ONE-2903). - newUrlstring
The new signed (
v2=ES256) destination. Absent when nothing is registered. - newUrlEventsstring[]
Which events are delivered to
newUrl. GovernsnewUrlONLY — the legacy feed has no per-event list and is always orders-only. Absent/empty whennewUrlis absent.Possible values: [order.created, order.status.updated, order.rejected, order.cancelled, order.delivery.updated, store.status.changed, report.completed, menu.publication.completed] - newUrlEnabledboolean
A pause switch for
newUrlONLY.falsesilences the new feed; it has no effect onlegacyUrl, which has its own gate (Organization.webhookOrderNotificationsEnabled).