itineraries

Resume Itinerary

Resume a paused route.

last_fired_signature is deliberately preserved, which is what an ordinary alert does: the per-site path filters every change against existing active/seen AlertMatch rows for the same (alert_id, site_id) before it dispatches, so a resumed alert can never re-announce something the user has already looked at — and its resume additionally skips one whole match cycle (_resumed_alert_ids) to avoid a stale-state burst.

Clearing the signature here made routes the only surface that re-announces on resume, and the openings it named kept their seen_at — so a toggle produced a push describing start days the card had been rendering as already-read for days. A notification with nothing behind it is worse than silence: it teaches the user to ignore the channel.

Preserving it keeps the half that mattered. The matcher is level-triggered, so if the bookable set CHANGED while the route was paused its signature differs and the next sweep fires normally — the user IS told what is open now. Only the exact set they were last notified about stays quiet.

Edits that change the QUESTION (window, party_size, tent_pads) still re-baseline in update_itinerary: a different question deserves a fresh answer, exactly as editing an alert's criteria does.

post/api/v1/alerts/itineraries/{itinerary_id}/resume

Request

  • Base URL: https://api.alert.camp (the document declares no server; this is the origin it was published from)
  • URL: https://api.alert.camp/api/v1/alerts/itineraries/{itinerary_id}/resume
  • Auth: none declared

Path parameters

itinerary_idstring required

Headers

authorizationstring nullable
x-dev-user-idstring nullable
x-app-versionstring nullable

Response

Successful Response

idstring required
park_idstring required
park_namestring required
providerstring required
route_idstring nullable
window_startstring date required
window_endstring date required
nightsinteger required
party_sizeinteger nullable
tent_padsinteger nullable
is_activeboolean required
booking_urlstring nullable
notify_pushboolean
notify_emailboolean
notify_smsboolean
notification_countinteger required
last_notified_atstring date-time nullable
created_atstring date-time nullable
created_viastring nullable
created_by_agentstring nullable
scan_countinteger
last_checked_atstring date-time nullable
availabilities_foundinteger
night_openings_recentinteger
night_openings_lateststring date nullable
distinct_zone_countinteger

Changes

No recorded changes to this operation across all 1 revision of this API.