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

Erreurs

Toute erreur a le même corps, avec un message français fixe et jamais de détail interne :

json
{ "error": { "code": "invalid_parameter", "message": "Paramètre invalide." } }
CodeStatutSens
unauthorized401Clé absente, mal formée, inconnue ou révoquée (réponse identique dans tous les cas).
forbidden403La clé existe, mais le compte n'est pas au plan Pro, ou la clé n'a pas le périmètre exigé par la route (voir Périmètres et usage de la clé).
not_found404Avis ou fiche introuvable (une fiche non diffusible répond aussi 404).
invalid_parameter400Paramètre inconnu, répété, mal formé ou hors bornes. Le message ne dit pas lequel (une seule exception, fixe : q de /contrats sans acheteur ni titulaire).
filter_required400GET /contrats sans aucun filtre indexé (acheteur_siret, titulaire_siret, titulaire_siren, departement, cpv).
page_too_deep400page × per_page dépasse 1 000.
invalid_cursor400curseur illisible, ou employé avec d'autres filtres que ceux de la requête qui l'a produit (voir Synchroniser les avis ; même règle pour /attributions et /contrats).
resync_required400updated_since remonte à plus de 30 jours : refaites une copie complète, sans updated_since.
rate_limited429Trop de requêtes ; voir Retry-After.
quota_exceeded429Quota journalier d'enregistrements atteint ; Retry-After donne les secondes jusqu'à minuit UTC. Voir Quota journalier.
unavailable503Service momentanément indisponible, coupé, ou trop de requêtes simultanées (voir Protection du service) ; voir Retry-After (30 s, ou 1 s pour les requêtes simultanées), réessayez.

Une panne de la base répond 503, jamais 401 : une erreur 401 signifie toujours un problème de clé. Chaque réponse, erreurs comprises, porte un X-Request-Id à citer au support.

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é.