Easy Insight Logo

Easy Insight API Documentation

Welcome to the Easy Insight API! You can use this API to publish data into custom data sources, pull report data in a JSON format, and more.

You can find different sections of the API on the navigation bar to the left. Different sections cover authentication, typical HTTP responses, and a reference guide to the various API calls you can use in Easy Insight.

You can access documentation for our legacy XML API. While we recommend using our newer JSON API, the XML API is still supported with no plans for removal.

API at a glance

All calls use the base address https://www.easy-insight.com and need authentication.

CallPathWhat it does
GET/app/api/dataSources.jsonLists your data sources. See Data Sources.
GET/app/api/reports.json?data_source_id=[Data Source ID]Lists the reports for a data source. See Reports.
GET/app/reports/[Report ID]/basic.jsonReturns a list report's data as JSON, with optional filter values and paging. See Retrieving Report Data.
POST/app/dataSources/[Data Source ID]/rows.jsonAdds rows to a data source or replaces its contents. See Pushing Data.
POST/app/dataSources/[Data Source ID]/updateRows.jsonUpdates a specific set of rows. See Pushing Data.
GET/app/api/users.jsonLists the users on your account. See Users.

If you have any questions or encounter any issues with the API, please contact us at support@easy-insight.com and we'll be happy to help.