Skip to main content
RootFi uses a combination of error handling strategies to ensure that data is synced correctly and that the user is notified of any errors that occur.

Reading Data

When reading data from an integration, RootFi will attempt to read all data from the platform. If an unexpected error occurs, RootFi will mark that datamodel as FAILED. You can use the Sync Completed Webhook to be notified when a sync has completed and check the status of the datamodels.

Writing Data

When writing data to an integration, RootFi will attempt to write all data to the platform. If an unexpected error occurs, RootFi will return an error response with the following format:
Accuracy of Error CodesRootFi uses an LLM to attempt to map the error returned by the integration platform to a RootFi error code and a helpful error message. Error codes returned by RootFi may not be accurate.We are continuously improving our LLM to ensure that the error codes returned by RootFi are accurate.

Error Codes

All RootFi Write APIs will return a 400 status code with one of the following error codes when an error occurs.
Internal errorsIf an internal error occurs, RootFi will return a 500 status code with the an internal-error error code. If you receive this error code, please contact us at. We are monitoring our internal errors and will fix them as soon as possible.