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
}'