Recherche d'une organisation par email

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": \[\]

}