5 mai 2026

API WebFileTools : automatisez le traitement de vos fichiers

API WebFileTools : automatisez le traitement de vos fichiers

L'API WebFileTools permet d'automatiser l'upload et le traitement de fichiers depuis vos scripts et applications.

Obtenir une clé API

  1. Créez un compte sur /register
  2. Ouvrez /dashboard/api-keys
  3. Créez une clé avec le scope upload

Format de clé : wft_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Authentification

Passez la clé dans le header Authorization :

Authorization: Bearer wft_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Quotas

PlanAppels / jour
Gratuit100
ProIllimité

Exemple cURL

curl -X POST https://webfiletools.com/api/upload \
  -H "Authorization: Bearer wft_VOTRE_CLE" \
  -F "file=@document.pdf"

Exemple Python

import requests

API_KEY = "wft_VOTRE_CLE"
with open("document.pdf", "rb") as f:
    r = requests.post(
        "https://webfiletools.com/api/upload",
        headers={"Authorization": f"Bearer {API_KEY}"},
        files={"file": f},
    )

print(r.json().get("url"))

Exemple JavaScript

const fs = require("fs");
const FormData = require("form-data");

const API_KEY = "wft_VOTRE_CLE";
const form = new FormData();
form.append("file", fs.createReadStream("document.pdf"));

const res = await fetch("https://webfiletools.com/api/upload", {
  method: "POST",
  headers: { Authorization: "Bearer " + API_KEY, ...form.getHeaders() },
  body: form,
});

console.log((await res.json()).url);

Idées d'utilisation

  • Upload automatique d'exports quotidiens (backup)
  • Publication d'artefacts CI/CD
  • Workflows Zapier/Make/n8n
  • Traitement batch de factures PDF

Sécurité

  • N'exposez jamais votre clé API dans Git
  • Utilisez une clé différente par projet
  • Révoquez immédiatement toute clé compromise depuis /dashboard/api-keys

Aller plus loin

Outil mentionné dans cet article

Utiliser l'outil →

Commentaires

Chargement...

Laisser un commentaire

0/2000