VersaTools Developer Ecosystem

Documentation de l'API REST VersaTools

Intégrez des outils de conversion, de hachage et de traitement directement dans vos applications via des API REST ultra-rapides.

Authentification

Authentifiez chaque requête en incluant votre clé secrète dans l'en-tête Authorization :

Authorization: Bearer vst_live_...
Limites de requêtes et SLA

Les abonnés PRO bénéficient de 60 requêtes/minute par clé avec une garantie de disponibilité de 99,9%.

Status 429: Too Many Requests (Rate limit exceeded)

Points de terminaison & Exemples

POST/api/v1/tools/qr

Générez des QR codes haute définition en URL de données (PNG) ou en SVG vectoriel.

curl -X POST https://versatools.net/api/v1/tools/qr \
  -H "Authorization: Bearer vst_live_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "https://versatools.net",
    "format": "dataUrl",
    "width": 400
  }'
POST/api/v1/tools/hash

Calcul cryptographique de hachage prenant en charge MD5, SHA1, SHA256 et SHA512.

curl -X POST https://versatools.net/api/v1/tools/hash \
  -H "Authorization: Bearer vst_live_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Secret String",
    "algorithm": "sha256"
  }'
POST/api/v1/tools/json

Valide la syntaxe JSON, formate avec indentation ou compresse (minify).

curl -X POST https://versatools.net/api/v1/tools/json \
  -H "Authorization: Bearer vst_live_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "json": "{\"hello\":\"world\",\"foo\":123}",
    "action": "format",
    "indent": 2
  }'