Version bêta : des champs peuvent être ajoutés sans préavis. Aucun champ n'est renommé ni retiré dans /api/v1. Statut et versions

Pagination

GET /opportunites et GET /avis en mode page (voir Synchroniser les avis) acceptent page (à partir de 1, défaut 1) et per_page (défaut 20, 100 au plus). Ces deux limites existent pour protéger le service :

  • page × per_page ne peut pas dépasser 1 000, sinon la réponse est un 400 de code page_too_deep : affinez la recherche avec des filtres plutôt que de paginer plus loin ;
  • meta.total est plafonné à 1 000 ; au-delà, meta.total_exact vaut false et le nombre réel de résultats est plus grand ;
  • une page vide au-delà de la première renvoie total: null.

/avis n'applique aucune fenêtre de publication : il sert les avis du statut demandé, ouverts par défaut. /opportunites n'en applique pas non plus : le fil n'est borné que par ce que vous demandez (date_limite_min, date_limite_max).

GET /avis a un second mode, par curseur, qui n'a pas ces limites de profondeur : voir Synchroniser les avis. GET /attributions et GET /contrats ne connaissent que le curseur : limite (défaut 50, 100 au plus) et curseur, pas de page ni de per_page. La réponse porte meta: { limite, curseur_suivant, total } ; curseur_suivant est à repasser tel quel dans curseur, avec les mêmes filtres (limite peut changer), et vaut null à la dernière page ; total n'est donné que sur la première page.

Demander une clé

  1. Avoir un compte Pro

    La clé est réservée aux comptes au plan Pro.

    Créer un compteVoir les offres

  2. Écrire au support

    support@publikconnect.fr

    Nous vérifions votre compte Pro puis vous répondons par e-mail avec votre clé.