Documentation Index
Fetch the complete documentation index at: https://docs.journey.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites — before you start:
- Active Journey Rewards partner account
If you’re not set up yet, contact your Journey CSM. - Admin Access to Mews Operations
You need permissions to add integrations and generate tokens. - Technical readiness
A developer or engineering resource who can work with APIs/webhooks.
Overview
Connecting Journey Rewards to Mews gives you automatic access to:- Reservation data – confirmations, status, dates, rates, etc.
- Guest profiles – name, email, phone (where available).
- Real-time event updates using webhooks where supported.
- Recognize loyalty members at booking/reception,
- Power loyalty offers/points tied to stays (including BAR),
- Reduce manual data entry and errors.
Step 1 — Request API Credentials from Mews
Mews doesn’t have a self-serve API key generator from the PMS dashboard; credentials are issued via their developer/partner process. The two things you’ll need:- ClientToken – identifies your application.
- AccessToken(s) – identifies the property (or portfolio) you’re connecting to.
- Address: partnersuccess@mews.com (official partner API support)
- CC: alliance@journey.com
Please enable the Mews Open API integration for our property [PROPERTY NAME] and provide us with the production ClientToken_ and AccessToken. We authorize Journey Rewards (journey.com) to access reservation, guest profile, and stay data for loyalty purposes._Be clear whether you need:
- Demo credentials (for initial testing),
- Production credentials,
- Webhook support (for event-driven updates),
- Multi-property/enterprise access if applicable.
Step 2 — Provide Mews Credentials to Journey
Once Mews issues:- ClientToken
- AccessToken(s)
- API Endpoint information
- Property unique identifier(s) in Mews,
- Time zone and currency per property,
- Rate plan mappings (to support BAR and other loyalty paybacks).
Authentication & Environments
Mews uses token based authentication:- ClientToken — identifies your application.
- AccessToken — identifies the property/enterprise you are connecting to.
- Client — a string naming your integration.
- Demo/Test environments — for initial development and verification.
- Production environments — after approval/certification.
Step 3 — Integration Method
A) Webhooks (Preferred for Real-Time Sync)
Where possible, register webhook endpoints in Mews for reservation/guest updates:- Reservation created
- Reservation updated
- Reservation canceled
- Guest profile updated
B) API Polling
If webhooks are not available:- Periodically fetch reservations/guest profiles via the Connector API.
- Use the most recent timestamps or incremental sync where supported.
Step 4 — Validation & Testing
Before going live:- Verify authentication with a test API call (e.g., configuration endpoint).
- Pull a sample of past reservations and match with expected fields.
- Test guest profile sync (email matching, duplicates).
- Confirm rate fields and stay dates meet loyalty requirements.
- Test event flows via webhooks (if supported).
- Ensure BAR identification logic is consistent.
Data Scope & Requirements
Journey typically needs:- Reservations: reservation ID, status, arrival/departure, total rate + BAR rate, currency, source/channel.
- Guest Profiles: first/last name, email, phone (if available).
- Company/Group info (if applicable).
- Stay lifecycle events (check-in/out if available via API/webhook).
Troubleshooting
If data isn’t syncing or errors occur:- Check the provided ClientToken/AccessToken and environment.
- Provide sample request/response logs to Journey Support.
- Confirm property time zone + currency settings.
- Check webhook delivery and retry backoff logic.
Include property name, Mews tenant ID, and example reservation IDs.
Post-Connection Next Steps
Once connected:- Invite teams into Journey to see loyalty profiles at check-in and booking.
- Configure campaigns and offers (e.g., bonus points for direct bookings).
- Add loyalty messaging to your booking engine and confirmation emails.
- Monitor sync health and regularly audit field mappings.
Additional Notes
- Mews’s API platform is well-documented and supports multiple use cases (Connector, Channel Manager, Booking Engine) — you should use the Connector API for PMS data sync.
- Mews supports multi-property access via portfolio tokens, simplifying integration at scale.