# Should I be using Rest API to sync certain data

**URL:** <https://forum.manager.io/t/should-i-be-using-rest-api-to-sync-certain-data/29434>\
**Category:** Uncategorized\
**Created:** [July 16, 2020, 12:34pm UTC](https://forum.manager.io/t/should-i-be-using-rest-api-to-sync-certain-data/29434 "2020-07-16T12:34:31Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![lubos](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/lubos/32/62798_2.png) [@lubos](https://forum.manager.io/u/lubos)\
**Post date:** [July 16, 2020, 10:39pm UTC](https://forum.manager.io/t/should-i-be-using-rest-api-to-sync-certain-data/29434/2 "2020-07-16T22:39:30Z")

</div>

The reason there is no documentation for API is because I’m not sure myself what would be the best approach. I’m experiementing myself with what I like the most.

One thing you can’t do is accessing SQLite database directly because Manager doesn’t store data in normalized scheme. SQLite database is used as a glorified file format, not as a relational database.

> [@dalacor](#):
>
> Last but not least, does Manager have the ability to filter invoices, quotes by customer using the API as we don’t want the API to have to open every invoice

I think custom reports would be the best approach here. You would send JSON definition of custom report and get back custom report in JSON format. But this is not yet supported.

---

_[View the full topic](https://forum.manager.io/t/should-i-be-using-rest-api-to-sync-certain-data/29434)._
