Skip to content

Reference

Changelog

New entries appear at the top. Deprecations are announced here at least six months before removal.

November 2026, write scopes for rates, availability, unit status and payments

Additive extension of v1; existing keys keep working unchanged.

  • New scopes availability:write, rates:write, property:write, payments:write; a write scope now includes reading the same area (existing keys were extended)
  • POST /availability/restrictions and DELETE /availability/restrictions/{restrictionId}: closures, inventory caps and arrival/departure restrictions
  • PUT /rates: set or reset daily prices of a room type
  • PATCH /units/{unitId}: housekeeping status; Unit returns housekeepingStatus
  • POST /invoices/{invoiceId}/payments: bank transfer on an issued invoice (no cash or card payments)
  • Webhook unit.updated

November 2026-1.0.0, first release

First release of the Partner API v1.

  • API keys with scopes, optional expiry and IP allowlist, managed in Channels → API
  • Read: hotel, room types, units, rate plans, availability, daily prices, quotes, bookings, guests, payment status, invoices
  • Write: create, change and cancel bookings; change guest contact data
  • Cursor pagination, updated_since deltas, ETag / If-Match, Idempotency-Key
  • Signed webhooks for bookings, guests, availability, rates and payments, with retries and a delivery log (no invoice event in v1)
  • Problem details (RFC 9457) with stable error codes
  • Rate-limit tier per key: 120 requests per minute by default, adjustable per key by STRYK on request
  • Key rotation with overlap: the old key stays valid for 24 hours by default or is revoked immediately
  • notifyGuest on POST /bookings: STRYK sends its standard booking confirmation to the guest on request