Avant de facturer / refacturer un client, j’ai besoin de savoir si il est déjà dans Abby.
La documentation sur le endPoint /organizations est incomplète :
-
on a aucun détail sur l’usage du paramètre « search »
-
la réponse donnée dans la documentation est bien plus complète que ce que renvoi le endpoint, l’objet docs contient uniquement ceci (contrairement à ce qu’annonce la doc).
{ "countWithoutFilters": 13, "totalDocs": 1, "limit": 10, "totalPages": 2, "hasNextPage": **true**, "hasPrevPage": **false**, "nextPage": 2, "page": 1, "prevPage": **null**, "docs": \[ { "id": "01aaac4-e476-714b-80e8-1abbb284b25", "name": "SaasCore Subscription User", "createdAt": 1781384143, "countContacts": 0, "hasBillings": **false**, "test": **false** } \] }
Pour récupérer une organisation par son mail, j’ai essayé sans succès ceci :
GET request ‹ https://api.app-abby.com/organizations?page=1&limit=10&search=emails%3AmonMail@test.fr ›
–header 'Authorization: Bearer
cela retourne systématiquement :
{
"countWithoutFilters": 13,
"totalDocs": 0,
"limit": 10,
"totalPages": 0,
"hasNextPage": **false**,
"hasPrevPage": **false**,
"nextPage": **null**,
"page": 1,
"prevPage": **null**,
"docs": \[\]
}