Added endpoint to create and update reservations
POST /v1/create_reservations
Create or update reservations in PriceLabs for listings in your account — for example direct bookings that are not synced from a PMS. Send a reservations array of 1–100 reservation objects. Each row is validated independently, so a failed reservation does not block the rest of the batch.
All 19 reservation fields must be present on every object (use null for inapplicable values). A unique reservation is identified by reservation_id + pms_name. Reservations created through this API (or CSV) can be updated.
The listing must belong to the account, and the PMS must support Portfolio Analytics. Team-member API keys need write permission on every listing in the payload.
All-success responses return 200. Mixed or all-failed batches return 207 with per-row success and error. Created reservations are available from GET /v1/reservation_data.
See Create or update reservations for the full field reference and request/response details.