PMS Connection Errors
Most connection issues take 5-10 minutes to confirm. If you see a 429, wait for the retry time before trying again.
Use this guide when AVA cannot connect, shows a temporary limit, or reports a PMS refusal.
AVA now retries some short PMS read requests automatically. Opera OAuth also retries one transient timeout or gateway error. During check-in, AVA retries temporary reservation conflicts and PMS rate limits during room assignment and final check-in. These retries can add several seconds before AVA shows an error. You may not see a one-time network error. Cloudbeds webhook credential failures are not retried automatically.
If AVA shows a specific PMS error during refresh, use that message. Streamliner keeps the original PMS response instead of replacing it with a generic technical error.
Common Error Messages
| Error | Meaning | Do This |
|---|---|---|
| "Please fill all required PMS fields" | A required field is missing for the selected PMS | Complete the required fields shown for that provider |
| "Failed to save PMS Integration" | Connection or authentication error | Recheck your PMS account and permissions |
| "Failed to save settings before connecting" | Another Essentials setting failed before OAuth started | Read the full message, fix that setting, then connect again |
| "Unable to communicate with the property management system" | Network or API issue | Refresh once, then test the connection again |
| "429" or "rate limited" | The PMS or AVA's own request budget asked you to retry later | Wait while AVA retries check-in actions, or follow the retry time shown |
| "409" or "Conflict" | The PMS refused the action because the reservation state or request is not allowed | Read the PMS reason, correct the reservation, then retry once |
PMS_RESERVATION_MUTATION_IN_PROGRESS | A short PMS reservation update overlaps with room assignment or final check-in | Wait briefly, refresh the reservation, then retry the affected step once |
| "502" or "Bad Gateway" | Cloudbeds, Opera, or another PMS failed during a read or write | Read the cause, refresh once, then retry the action |
| "503" or "Service Unavailable" | A PMS or network service could not complete the request temporarily | Check the PMS state, refresh once, then retry the action |
| "non-reservations payload" | eZee returned a website or another response instead of reservation data | Check the eZee Base URL and leave it empty for the standard API |
| "Unsupported Cloudbeds version" | The request selected retired Cloudbeds v1 or v2 | Remove the version pin, then start a new connection |
| "You don't have access to property ID" or "success:false" | Cloudbeds blocked the property or returned a logical access failure | Confirm the correct Cloudbeds property, then wait a minute before trying again |
| "webhook credentials rejected" | Cloudbeds accepted the login but rejected webhook setup | Reconnect Cloudbeds and save the settings again |
| "PMS cache unavailable" or a cache invalidation error | AVA could not confirm the new PMS settings across its services | Wait one minute, then save again; contact support if it repeats |
611 or "Invalid Auth Code or Hotel Code" | eZee rejected an older credential snapshot after a credential change | Save the matching Hotel Code and Auth Code, then retry once |
| "reservationOverlapTo must be greater than reservationOverlapFrom" | The PMS rejected the stayover overlap window | Update the overlap values in your PMS, then refresh |
Temporary Connection Glitch
What you see: A one-time connection error, timeout, or blank response.
Why this happens: AVA retries some short PMS read requests automatically. It also retries one transient Opera OAuth failure. A timeout or gateway error can take up to 30 seconds before showing an error. On Opera, a dropped housekeeping read or write can show up as a 502.
Fix:
-
Refresh the page once.
-
Try the action again.
-
If it keeps failing, check the PMS connection.
-
If the same error keeps returning, contact support.
✓ One-off glitches often clear without any setting changes.
PMS Request Takes Too Long
What you see: A PMS action waits, then shows a timeout or connection error.
Why this happens: AVA stops waiting after 60 seconds for requests without a tighter limit. Some reservation and capability reads use shorter limits. This prevents one slow PMS response from keeping a reservation action open indefinitely.
Fix:
-
Wait for the timeout message to appear.
-
Refresh the reservation or page before trying again.
-
Check the reservation in your PMS before repeating a write action.
-
Retry the action once.
-
Contact support if the timeout returns.
✓ The PMS action should either complete or return a clear error within about one minute.
Do not repeat a reservation update while the result is unclear. Confirm the reservation state in your PMS first, then retry once.
A PMS read uses a fallback
What you see: AVA continues with less detail after a PMS read takes too long.
Why this happens: Selected reads fail open so the guest or staff flow can continue. The fallback may show an un-enriched reservation or a simpler search result. Capability reads can temporarily report features as unavailable.
| What you see | Why it happens | Fix |
|---|---|---|
| Reservation details look incomplete | Room-type details were not returned in time | Refresh the reservation and try again |
| Staff search shows fewer guest details | The profile search used a reservation-name fallback | Search again after refreshing the page |
| A date-dependent workflow shows the wrong date | The PMS business date was not returned in time | Refresh, then confirm the business date in your PMS |
| Group Checkout is missing | Capability data was unavailable during the read | Refresh, then check the PMS connection |
| A supported room move is refused | AVA could not confirm the required capability | Refresh, then retry once |
These fallbacks apply to reads. If a write times out, check the PMS before retrying it.
Opera Error Shows an Upstream Cause
What you see: An Opera action shows "Bad Gateway" or "Service Unavailable (503)".
Why this happens: Opera or its gateway returned a non-JSON error response. AVA shows short response text when available, or the HTTP status when it is empty.
Fix:
- Read the full error message and note the status code.
- If you are adding a sharer, check Opera before retrying.
- For other actions, refresh AVA once, then retry.
- Check Opera and AVA if the same error returns.
- Contact support if the error continues.
AVA records Opera sharer creation progress. When all guests are checked in and no room move is pending, AVA returns the result without another Opera update. Pending room moves remain eligible for reconciliation. Wait briefly, refresh AVA, and check Opera before retrying. Do not create another sharer manually while the result is unclear.
PMS Refusal Shows as a Conflict
What you see: An action shows 409, "Conflict", or a specific PMS refusal.
It no longer appears as a generic server error.
Why this happens: Your PMS rejected the action because a reservation rule failed.
AVA keeps the upstream status and message so you can correct the cause.
Most 409 responses are permanent for that request.
The PMS_RESERVATION_MUTATION_IN_PROGRESS code is a temporary exception during room assignment or final check-in.
Fix:
-
Read the full PMS message.
-
Open the reservation in your PMS.
-
Correct the issue identified by the message.
-
For cancellation refusals, check whether the stay is checked in, due out, or checked out.
-
Complete required check-out steps in the PMS before retrying an in-house cancellation.
-
Refresh AVA.
-
Retry the action once.
-
If the PMS still refuses, complete the action in your PMS and contact support.
✓ AVA should show the updated reservation state after the PMS accepts the action.
Reservation Mutation Is Still In Progress
What you see: Room assignment or final check-in shows PMS_RESERVATION_MUTATION_IN_PROGRESS.
Why this happens: A PMS reservation update temporarily owns the reservation. This can happen after guest verification, a passport upload, or another reservation update. AVA retries this exact conflict automatically for a short period.
Fix:
-
Wait briefly for the PMS update to finish.
-
Refresh the reservation in AVA.
-
Retry the affected step once.
✓ The affected step should continue after the reservation update finishes.
If the code remains after retrying, contact support. Include the reservation number, PMS provider, and full error message.
PMS Validation Error During Refresh
What you see: A PMS message appears during stayover refresh, such as reservationOverlapTo must be greater than reservationOverlapFrom.
Why this happens: The PMS rejected the request because one of its validation rules failed.
Fix:
-
Read the exact PMS message.
-
Check the related setting in your PMS.
-
Correct the value that failed validation.
-
Refresh AVA once.
✓ You should see the original PMS message only until the PMS data is corrected.
Connection Failed
What you see: Error message when clicking Connect
Check These First
-
Verify credentials are correct
- Double-check your API key or client credentials
- Ensure no extra spaces before/after credentials
- Confirm credentials have not expired
-
Confirm API permissions
- Log in to your PMS admin portal
- Verify API access is enabled for your account
- Check that integration permissions are granted
-
Check internet connection
- Try refreshing the page
- Test other parts of AVA to confirm connectivity
Try This
- Go to Settings → Essentials
- Click Disconnect (if connected)
- Wait 30 seconds
- Re-enter your credentials
- Click Connect again
Cloudbeds save fails before OAuth
What you see: "Failed to save settings before connecting: ..."
Why this happens: AVA saves other unsaved Essentials changes before starting Cloudbeds OAuth. The detailed message identifies the failed setting.
Fix:
-
Read the full error banner.
-
Correct the setting named in the message.
-
Save the setting if AVA shows a save action.
-
Select Connect to Cloudbeds again.
✓ Cloudbeds opens after the pre-connect save succeeds.
Cloudbeds OAuth exchange fails
What you see: The connection shows Version is required or rejects the authorization code exchange.
Why this happens: Cloudbeds authorization codes are single-use. A failed callback cannot be replayed. AVA now defaults an omitted Cloudbeds OAuth version to v3.
Fix:
-
Go to Settings → Essentials.
-
Select Connect to Cloudbeds.
-
Log in to Cloudbeds and select Authorize or Allow.
-
Complete the connection. Cloudbeds generates a fresh authorization code.
-
Contact support if a new connection fails again.
✓ The Cloudbeds connection should finish without asking you to enter a version.
Cloudbeds v1 or v2 is rejected
What you see: AVA shows an unsupported Cloudbeds version error.
Why this happens: Cloudbeds v1 and v2 adapters are retired. Versionless Cloudbeds routing uses v3.
Fix:
-
Clear any explicit Cloudbeds version setting or pin.
-
Ask your integration administrator to remove a v1 or v2 caller pin.
-
Go to Settings → Essentials.
-
Select Connect to Cloudbeds and complete authorization again.
✓ The new connection uses Cloudbeds v3.
PMS Settings Save Does Not Complete
What you see: AVA accepts your PMS details, then shows a cache or service error.
Why this happens: AVA confirms the updated settings across PMS services before completing the save. After a successful save, an older in-flight refresh cannot restore the previous credentials.
Fix:
-
Wait one minute before trying again.
-
Refresh Settings → Essentials → PMS Integration.
-
Leave masked credentials unchanged unless you are replacing them.
-
Click Save again.
-
Confirm the success message before using PMS-powered workflows.
✓ The new credentials should work across AVA servers after the save succeeds.
Contact support if the same error appears after three attempts. Include the full error message, PMS provider, and time of the failed save.
eZee Code 611 After a Credential Change
What you see: eZee returns 611, "Invalid Auth Code or Hotel Code", after you update PMS credentials.
Why this happens: An older PMS request may still be finishing with the previous credential snapshot. AVA marks that snapshot obsolete after your save.
Fix:
-
Confirm the Hotel Code and Auth Code belong to the same eZee property.
-
Go to Settings → Essentials → PMS Integration.
-
Save the updated credentials.
-
Wait for the success message.
-
Retry the PMS action once.
✓ The next PMS operation should use the new credentials.
Contact support if code 611 remains after a successful save.
Rate Limit Reached
What you see: A 429 error, a rate-limited message, or a request that includes a retry time.
Why this happens: Cloudbeds or AVA's own request budget is temporarily limiting requests. AVA keeps the retry timing from either source when it is available. AVA also keeps separate request budgets for different feature areas, so one busy page is less likely to slow another. Room assignment and final check-in also retry a temporary PMS 429 automatically. Those actions may take several extra seconds before they continue or show an error. Some other guest-facing calls wait briefly when AVA's own bucket is empty. That only applies to short local bursts, not vendor cooldowns. If Cloudbeds returns the same access error several times, AVA pauses the next retry briefly.
If one page keeps showing 429s, the problem is usually limited to that page or feature area. Other parts of AVA may still work normally while you wait.
Fix:
-
Wait for the retry time shown in the error.
-
Refresh the page once.
-
Try the action again.
-
If the issue repeats, wait a few minutes before retrying.
-
If no retry time appears, treat it as a short temporary limit and try again later.
✓ You should see the request succeed after the retry time passes and the request budget is available.
Let the current action finish before selecting Retry. If AVA still shows a friendly room-assignment error, check the reservation in your PMS. Then refresh AVA and retry the affected step once.
Cloudbeds Access Error
What you see: A Cloudbeds access message, such as You don't have access to property ID, keeps returning.
Why this happens: The connected Cloudbeds account cannot read that property. AVA pauses repeated retries so the same failure does not flood Cloudbeds.
Fix:
-
Confirm you are logged into the correct Cloudbeds property.
-
Ask a Cloudbeds admin to verify the property access and permissions.
-
Wait a minute before trying again.
-
Refresh once after the access issue is fixed.
✓ The next connection attempt should succeed after Cloudbeds accepts the request.
What you see → Fix
| What you see | Fix |
|---|---|
| The error appears once | Wait for the retry time, then try again |
| The error keeps coming back | Pause for a few minutes, then retry |
| Reservations still do not load | Check Sync Issues |
Cloudbeds Webhook Credentials Are Rejected
What you see: Cloudbeds keeps accepting the connection, but webhook repair fails after you save settings.
Why this happens: Cloudbeds accepted the login, but it did not accept the webhook permissions AVA needs.
Fix:
-
Reconnect Cloudbeds from Settings → Essentials.
-
Complete the Cloudbeds authorization prompt again.
-
Save your active pre-arrival settings again.
-
Ask a Cloudbeds admin to review the app permissions if it still fails.
✓ After the permissions are refreshed, webhook repair should complete normally.
Reservations Not Syncing
What you see: No reservations appear after connecting, or reservations are missing
Quick Fixes
- Click Refresh in the Operations View
- Wait 5-10 minutes for initial sync to complete
- Verify reservations exist in your PMS for today's date
Check PMS Settings
- Go to Settings → Essentials
- Scroll to PMS Integration section
- Verify the connection status shows "Connected"
- Check sync settings are configured correctly
Still Not Working?
- Confirm the reservation dates match the dates you're viewing in AVA
- Check that the reservation status in PMS allows syncing (confirmed, not cancelled)
- Verify guest count is greater than 0
Sync Delays
What you see: Reservations appear with a delay
Normal Behavior
Most PMS systems sync every 5-15 minutes. Real-time sync availability depends on:
- Your PMS plan level
- The specific PMS provider
Reduce Delays
- Use manual refresh when needed
- Contact your PMS provider about real-time API access
- Schedule sync during low-activity periods
Authentication Errors
What you see: "Invalid credentials" or "Authentication failed"
For Cloudbeds
- Log in to Cloudbeds
- Go to Settings → Integrations → API
- Generate new API credentials
- Copy credentials exactly (use copy button if available)
- Paste into AVA without modifications
For Opera Cloud
-
Wait up to 30 seconds for AVA to finish its automatic retry. This covers one transient OAuth timeout or gateway error.
-
Retry the action only if the error remains.
-
Verify the environment URL is correct (test versus production).
-
Confirm the client ID, client secret, hotel ID, and
enterpriseId. -
Re-enter the credentials in Settings → Essentials → PMS Integration, then click Save.
-
Contact your Oracle representative if the error still appears.
✓ A one-time transient or cached-credential failure can recover without disconnecting Opera.
For Mews
- Log in to Mews Commander
- Go to Settings → Integrations
- Find Vouch AVA and regenerate access token
- Update token in AVA settings
When to Contact Support
Cloudbeds Rates or Rate Plans Are Unavailable
What you see: Cloudbeds connects, but the calendar or rate-plan actions are missing.
Why this happens: Calendar reads and rate-plan mutations use separate capabilities.
Fix:
-
Refresh Operations → Rates & Availability.
-
Confirm the Cloudbeds property is still the active PMS.
-
Ask your AVA administrator whether the required Cloudbeds capability is enabled.
-
Create new sellable rate plans in Cloudbeds, not AVA.
✓ Cloudbeds catalog visibility does not guarantee that every action is available.
Cloudbeds ARI save is still pending
What you see: AVA accepts a rate or restriction change, but the calendar still shows the old value.
Fix:
-
Wait for the Cloudbeds job status to finish.
-
Refresh the calendar once.
-
Check the same date and rate row.
-
Do not submit the same change repeatedly while it is pending.
-
Contact support if the published value remains unchanged.
✓ AVA shows success only after it verifies the value in the Cloudbeds calendar.
Contact support if:
- You've tried all troubleshooting steps
- Error messages reference system errors or technical issues
- PMS changes are not reflected after 30 minutes
Email: success@vouch-technologies.com
Include:
- Screenshot of error message
- PMS type (Cloudbeds/Opera/Mews)
- Time issue started
- Steps you've already tried