The reservations API
Push reservations automatically instead of uploading files, using your ingest key.
If you or a technical partner want reservations flowing automatically, skip the manual uploads and push them.
Setup, once
- Upload one export at Settings, then Import, and map its columns in the wizard.
- Save the mapping. Roomza issues your hotel an ingest API key and remembers the mapping, so pushed data is interpreted exactly like your uploads.
Pushing reservations
Send a POST request to your hotel's ingest endpoint with the key as a bearer token:
POST /api/hotels/{hotelId}/ingest
Authorization: Bearer {your ingest key}
Content-Type: application/json
{ "csvContent": "...your export, as CSV text..." }
The response reports how many reservations were created, how many duplicates were skipped, and how many rooms were auto-created from new room numbers.
Behavior guarantees
- Idempotent: pushing overlapping data never creates duplicates.
- Order-independent: unknown room numbers create their rooms on the fly.
- Same pipeline: pushed reservations power verified reviews and review requests exactly like uploaded ones.
Questions or a PMS you'd like us to talk to directly? support@roomza.com.
Related
Still stuck? Email support@roomza.com.
