Vue d'ensemble de l'API

API REST JSON — authentification par JWT Bearer token.

Authentification

Toutes les requêtes doivent inclure un token JWT dans l'en-tête Authorization. Obtenez votre token depuis Paramètres → API → Générer un token.

curl https://api.factpilot.fr/api/v1/invoices \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." \
  -H "Content-Type: application/json"
Les tokens ont une durée de validité de 90 jours. Renouvelez-les avant expiration depuis vos paramètres.

URL de base

Toutes les requêtes API utilisent l'URL de base : https://api.factpilot.fr

Endpoints

MéthodeEndpointDescription
GET/api/v1/invoicesLister les factures
POST/api/v1/invoicesCréer / importer une facture
GET/api/v1/invoices/{id}Détail d'une facture
PATCH/api/v1/invoices/{id}Mettre à jour une facture
DELETE/api/v1/invoices/{id}Supprimer une facture
POST/api/v1/fec/exportGénérer l'export FEC
GET/api/v1/reconciliationLister les rapprochements

Codes d'erreur

CodeSignification
401Token manquant ou expiré
403Accès non autorisé à cette ressource
404Ressource introuvable
422Données invalides (voir le champ errors)
429Limite de requêtes atteinte (100 req/min)
500Erreur serveur interne