Hi Adalo Community,
I’m working on integrating my Adalo app with my website, but I’ve run into an issue with external collections not syncing data as expected. Here are the details:
Problem Details:
- I’ve connected an external collection using the REST API to fetch data from my website’s backend. The API works fine in Postman and returns the expected JSON.
- On Adalo, the data is displayed correctly in the Adalo editor, but when the app is published, some records don’t show up on the live site.
- Occasionally, the app returns a “Data Fetch Failed” error, even though the same request works perfectly when tested independently.
Troubleshooting Attempts:
- Verified that the API URL, headers, and authentication details are correct.
- Checked rate limits on my API server, which are well below the limit.
- Refreshed the external collection and republished the app, but the issue persists.
- Tested the same integration with another front-end app (not Adalo), and it works fine.
Questions:
- Are there specific limitations on the size of external collections or API response payloads that could cause this issue?
- Could this be a caching issue in Adalo, and is there a way to manually clear or refresh the cache?
- Is there a best practice for structuring API responses (e.g., pagination, headers) to ensure compatibility with Adalo?
Any advice or insights would be greatly appreciated! I’m looking forward to resolving this so I can ensure a seamless experience for my users.
Thank you!