The seamless transmission of data through webhooks is crucial for optimizing technological capabilities. In this article, we outline steps to take if you encounter a situation where data fails to reach its intended destination.
Steps to Follow:
Environment Verification:
Confirm that you are operating in the correct environment—whether Sandbox or Production—based on your testing phase.Verify your webhook:
Ensure that your webhook address is correctly written. Sometimes, a small typo can disrupt data transmission. Carefully review the address and correct any errors.Confirm the functionality of the webhook:
Check that your webhook is functioning correctly, and verify ROOK services on our status page. Failures could hinder information delivery. Ensure all components are operational, verify that your webhook hasn't expired, and confirm a 200, 201, or 202 response to ensure everything is in order.Partner Permissions:
Verify that ROOK is listed as an authorized partner in the user's data source platform.Verify the User's Connection to the Data Source:
On the connection page, ensure the user's status is set to TRUE or shows "connected."User Permissions:
Ensure the user has granted all necessary permissions for ROOK to access their data.Access Revocation:
Check if the user inadvertently revoked ROOK's access to their data.Data Source Synchronization:
Verify if the user has recently interacted with their data source application, necessary for the wearable device to send data to the server.Check the Logs in Your Portal:
Visit the logs section at https://www.clients.portal.tryrook.io/home/logs to filter information by user for efficient troubleshooting.Contact Us:
If you have reviewed and confirmed all aspects mentioned but still do not see data arriving, please contact us. Our technical team is ready to help resolve any issues you encounter. We will work diligently to identify and solve problems that may be hindering data transmission through your webhook.