Filtered request to API when the user changes the filters

More like an index system. Before creating a document, check if it does not exist yet.
This is aim to keep consistency between different document list.

I plan to have client.documents() and client.starredDocuments() in the futur, but we will need unicity for every documents.