Stayntouch PMS Canary Technologies
Canary Technologies is an AI-powered guest management platform for hotels, covering the collection of payment methods, mobile and kiosk check-in, digital authorizations, upsells, smart checkout, and AI voice. In the room upsell workflow, the team sends add-ons to the PMS; however, the hotel’s user needs to manually assign the room from the Canary platform.
- Pull reservations
- Pull and push guest cards (the vendor uses guest’s phone number)
- Pull hotel settings
- Push payment methods to the reservation
- Pull live availability and rates on demand
- Push reservation amendments and upsell
- Push check-in and check-out.
The following phase of the integration will support fetching groups through webhooks, POST/posting_accounts/{id}/payment methods, POST/reservations/{id}/transactions, and POST/posting_accounts/{id}/transactions.
This integration can be used globally.
To activate this integration for your property, please contact Customer Support.
WEBHOOK USAGE (Webhook secret supported)
- Production endpoint: https://gateway.canarytechnologies.com/stayntouch/webhook
- Create Reservation
- Edit Reservation
- Cancel Reservation
- No Show Reservation
- Reinstate Reservation
- Room Assignment Success
- Pre-Check-In Available
- Pre-Check-In Success
- Pre-Check-In Failure
- Check-In Available
- Check-In Completed
- Check-In Failed
- Room Move
- Check-Out Available
- Checked-Out
- Reverse Check-Out
APIs Used:
- GET /reservations – 12-hour fallback to the webhooks/callback approach for date_filter=arrivals for the next 3 days
- GET /reservations/{id}
- GET /reservations/{id}/deposits
- GET /reservations/{id}/bills
- GET /bills/{id}/invoice
- POST /reservations
- PUT /reservations/{id}
- PUT /reservations/{id}/assign_room
- POST /reservations/{id}/check_in
- POST /reservations/{id}/check_out
- GET /guests/{id}
- POST /guests
- PUT /guests/{id}
- GET /hotels/{id}/rooms
- GET /hotels/{id}/room_types
- GET /hotels/{id}/addons
- GET /hotels/{id}/rates
- GET /hotels/{id}/availability
- GET /hotels/{id}/memberships
- POST /posting_accounts/{id}/payment_methods
The following phase will support groups (through webhooks/callback approach), POST /posting_accounts/{id}/transactions, and POST /reservations/{id}/transactions.
GENERATING OAUTH KEYS
- Stayntouch Implementations will generate API OAuth keys to Canary.
- client_id
- client_secret
- hotel_id
- API endpoints