Paradise Cove Resort
Ibex 6850 · FJD
NW

Ibex 6850

Hotel FJD only. Ibex remint is frozen. Shared cache is read-only for PC_FJD / BL_FJD / OCT_FJD. Hotel-PMS never calls /oauth/token. Dead token fails closed and is reported — do not remint.

Fail closed · missing
Property 6850
remint: frozen
oauth: never

Token cache (Nick policy)

Login PC_FJD · dir /root/.config/yasawa/ibex-token-cache

Ibex token dead. Remint frozen. Fail closed — do not remint. Never /oauth/token.Reported 2026-09-10T09:39:24.303Z · reason missing

Write contract (Quoting)

Create: POST /properties/6850/bookings status 1|2|4 (not 5) → 201 temp hold → PATCH /bookings/{id}/accept|reject

  • PATCH /bookings/{id}/room-reservation/{rmresid}
  • PATCH /bookings/{id}/lead-guest
  • PATCH /bookings/{id}/notes
  • POST|PUT|DELETE /bookings/{id}/extra-reservations
  • PATCH /bookings/{id}/cancel | un-cancel
  • PATCH /bookings/{id}/check-in | check-out

agent on create = agent | channel | company Seekom id. Read priced-for and source.

Sample (shared box if present): booking 27498791 ref 53262 ibex-pc-6850-multiroom-sample-redacted.json. Not on this VM.

Website extras cache

New Booking reads this cache only. Webhook pms-setup.changed (topics sections / maps) pulls both /extras and /pms-setup. Hybrid C overlays cached Ibex prices onto null Website prices. Never oauth.

Last sync: never · etag · Ibex prices 0 · extras empty

Forward pull

GET /properties/6850/bookings?from&to&status_codes=3,4,5,6,13&last_updated&last_change_id

Last run: never · imported 0 · skipped historical 0 · skipped 6865 0

Hotel FJD 6850 only. status_codes=3,4,5,6,13. Future arrivals — no historical import.

Manual book still saves locally first, then POSTs status 2 (Held) or 4 (Book) and PATCHes accept when Book. See Booking API.