Dear Community,
We often receive inquiries about data integration issues, specifically when customers believe that Mews is not sending data to certain integrations. To clarify and empower you with better understanding, let's delve into how the Mews API operates.
The Misconception: Mews Sending Data
One of the most common misconceptions is that Mews proactively sends data to integrations. However, this is not how the Mews API functions. Mews holds the data, but it is up to the integration to request it. If data is not being received by an integration, it usually means one of the following:
- The Integration is Not Requesting the Data: If an integration claims they are not receiving data from Mews, it's possible they haven't requested it. Mews does not automatically push data to integrations; instead, integrations must actively make requests for the data they need.
- Request Errors: Sometimes, an integration might request data but encounter errors in the process. These errors can occur for various reasons, such as incorrect parameters, authentication issues, or network problems. In such cases, more details about the error would be necessary to diagnose and resolve the issue.
The same goes for the integrations that send data updates to Mews - Mews is not proactively checking for the updates - the integration must send an update request each time something must be updated in Mews.
How the Mews API Works
To better understand the process, here's a simplified overview of how the Mews API interacts with integrations:
- Data Storage: Mews stores all the relevant data for the property.
- API Requests: Integrations make API requests to Mews to retrieve or update specific data. These requests can be for real-time data or periodic updates, depending on the integration's requirements.
- Error Handling: If there is an issue with the request (e.g., invalid request format, authorization failure), Mews returns an error message to the integration, indicating what went wrong.
What You Can Do
If you encounter a situation where an integration is not receiving data from Mews or fails to send updates to Mews - here are some steps you can take
- Contact Integration Support: Reach out to the integration support team. If they are unable to help you directly, please ask them to provide you as many details of the issue as possible (for example what error they are facing, details of the request and response, etc.)
- Reach Out to Mews Support: If you need assistance from our end, please provide as much detail as possible about the issue, including any error messages or logs that you received from the integration support. This will help us assist you better.
Empowering You with Knowledge
We believe that by understanding how the Mews API works, you will feel more confident in managing your integrations and troubleshooting issues. If you have any further questions or need additional support, don't hesitate to reach out to us.
Also, an amazing place to get more info on API is our dedicated community group, make sure to join it!
Thank you for being a part of our community!