Quickstart

Votre premier appel en trois minutes

Authentifiez chaque requête avec une clé Bearer. Les lectures, écritures et actions utilisent les mêmes validations métier que l’interface Bylova.

Base URL · https://app.bylova.com/api/v1

cURL
curl https://app.bylova.com/api/v1/clients?limit=25 \
  -H "Authorization: Bearer blv_live_xxx"
Endpoints

Le périmètre REST

Cette vue présente les ressources principales. La référence interactive détaille chaque lecture, écriture, action, filtre et schéma.

GET/v1/dashboardLire les indicateurs du tableau de bord.
GET/v1/statisticsAnalyser l’activité sur une période.
GET/v1/clientsLister, filtrer et trier les clients.
POST/v1/clientsCréer un client et son adresse de facturation.
GET/v1/productsLister les articles et leur stock.
POST/v1/productsCréer un bien ou un service.
GET/v1/quotesLister les devis avec filtres et pagination.
POST/v1/quotesCréer un devis brouillon.
GET/v1/invoicesLister les factures, acomptes et avoirs.
POST/v1/invoicesCréer ou émettre un document de vente.
GET/v1/paymentsLister les encaissements enregistrés.
GET/v1/incoming-invoicesLister les factures fournisseurs reçues ou saisies.
GET/v1/payment-linksLister les liens de paiement et leur statut.
POST/v1/payment-linksCréer un lien de paiement.
GET/v1/recurring-invoicesLister les facturations récurrentes.
POST/v1/recurring-invoicesCréer une facturation récurrente.
GET/v1/dunning-protocolsLister les protocoles de relance.
GET/v1/accounting/overviewLire la précomptabilité et la synthèse de TVA.
GET/v1/bank-transactionsLister les opérations bancaires synchronisées.
GET/v1/bank-accountsLire les comptes bancaires connectés.
GET/v1/billing-accountsLister les comptes et séries de facturation.
GET/v1/api-keysLister les clés actives sans exposer leur secret.
Réponses HTTP

Codes de retour

Une erreur renvoie un code stable et un message exploitable dans l’objet error.

CodeSignification
200Lecture ou action traitée avec succès
201Ressource créée
204Suppression ou révocation traitée sans contenu
400Corps JSON invalide
401Clé API absente, révoquée ou invalide
402Solde de crédits insuffisant pour une émission
404Ressource ou endpoint introuvable
405Méthode HTTP non disponible
409État incompatible, conflit d’idempotence ou ressource figée
413Corps de requête supérieur à 1 Mio
415Type de contenu différent de application/json
422Données métier invalides ou incomplètes
429Limite de 600 requêtes par minute atteinte
500Erreur interne lors du traitement
503Archive, PDF ou service externe temporairement indisponible

Référence interactive

Consultez le contrat OpenAPI complet et testez les opérations avec votre clé API.