Aller au contenu
Support

Vérifier sa signature

Vérifie en plus votre signature. Renvoie le corps reçu (signature_verifiee: true). Ne crée rien.

POSThttps://api.coveraf.com/v1/ping
SignéRéponse JSON 200Sandbox et production
Mettre au point la signature

Tant que cet appel ne renvoie pas signature_verifiee: true, inutile d'essayer les devis : corrigez d'abord la chaîne signée (voir Authentification et signature).

En-têtes

En-têteObligatoireValeur
AuthorizationouiBearer suivi de votre clé API (cvr_test_... ou cvr_live_...).
Content-Typeouiapplication/json
X-Coveraf-TimestampouiHeure actuelle, horodatage Unix en secondes.
X-Coveraf-Signatureouiv1= suivi du HMAC-SHA256 de la requête. Comment signer

Corps de la requête

N'importe quel objet JSON, y compris {}. Il est signé comme toute écriture.

Exemple de requête

./coveraf.sh POST /v1/ping '{"test":"signature"}'

Les fonctions appelCoveraf, appel_coveraf et le script coveraf.sh signent la requête pour vous : téléchargez-les.

Réponse

Succès (200)
{
  "ok": true,
  "environnement": "test",
  "partenaire": "Votre société",
  "signature_verifiee": true,
  "date_serveur": "2026-11-04T17:35:32.433Z",
  "recu": {
    "test": "signature"
  }
}

Erreurs possibles

CodeHTTPSignification
signature_manquante401Requête d'écriture non signée. Envoyez X-Coveraf-Timestamp et X-Coveraf-Signature.
signature_invalide401Signature invalide. Vérifiez votre secret de signature et la chaîne signée.
signature_expiree401Horodatage trop ancien ou dans le futur (plus de 5 minutes). Vérifiez l'horloge de votre serveur.
json_invalide400Le corps de la requête n'est pas du JSON valide.

S'y ajoutent les erreurs communes à tous les appels (clé, signature, limite de débit, service) : voir Codes d'erreur.