Fees API

API Frais

Principes de base

Cet objet représente des frais ou commissions associés à une transaction ou un produit spécifique. Utilisez-le pour gérer les différents frais facturés à vos clients.

Portées

fees:read fees:write

Créer des frais

Permet de créer des frais pour votre entreprise. Nécéssite la portée fees:write.

POST https://api.smartbills.io/v1/fees

Requête

Corps de la requête

Vous devez fournir un corps de requête de type FeeCreateRequest.

AttributDescriptifTypeObligatoire
nameNom du fraisstringobligatoire
descriptionDescription du fraisstringfacultatif
amountMontant des fraisdecimalobligatoire
currencyDevise des frais (ex. USD, CAD)stringobligatoire
isRecurringEst-ce un frais récurrent ?boolfacultatif

Réponse

Corps de la réponse

SBFee

Code d'état HTTP

ParamètreDescription
201Les frais ont été créés avec succès
400La requête envoyée n'est pas valide.

Récupérer des frais

Récupère un frais de l'entreprise. Nécéssite la portée fees:read.

GET https://api.smartbills.io/v1/fees/:id

Paramètre de route

AttributDescriptifTypeObligatoire
idIdentifiant unique du fraislongobligatoire

Réponse

SBFee

Récupérer une liste de frais

Récupère une liste de frais de l'entreprise. Nécéssite la portée fees:read.

GET https://api.smartbills.io/v1/fees

Paramètres de requête

SBListRequest

AttributDescriptifTypeObligatoire
pageNuméro de la pagelongobligatoire
pageSizeNombre d'enregistrements à retournerlongobligatoire

Réponse

SBFee

Mettre à jour des frais

Permet de mettre à jour les informations d'un frais pour votre entreprise. Nécéssite la portée fees:write.

PUT https://api.smartbills.io/v1/fees/:id

Paramètre de route

AttributDescriptifTypeObligatoire
idIdentifiant unique du fraislongobligatoire

Corps de la requête

Vous devez fournir un corps de requête de type FeeCreateRequest.

AttributDescriptifTypeObligatoire
nameNom du fraisstringobligatoire
descriptionDescription du fraisstringfacultatif
amountMontant des fraisdecimalobligatoire
currencyDevise des frais (ex. USD, CAD)stringobligatoire
isRecurringEst-ce un frais récurrent ?boolfacultatif

Réponse

Code d'état HTTP

ParamètreDescription
200Les frais ont été mis à jour avec succès
400La requête envoyée n'est pas valide
404Aucun frais n'a été trouvé

SBFee

Supprimer des frais

Permet de supprimer des frais pour votre entreprise.

Nécéssite la portée fees:write.

DELETE https://api.smartbills.io/v1/fees/:id

Paramètre de route

AttributDescriptifTypeObligatoire
idIdentifiant unique du fraislongobligatoire

Réponse

Code d'état HTTP

ParamètreDescription
200Les frais ont été supprimés avec succès
404Aucun frais n'a été trouvé