Créer une facture finalisée (payée)
Crée une facture finalisée déjà payée, émise depuis l'organisation de la clé. Par défaut, renvoie la facture créée en JSON (lignes, client et pdfUrl) ; envoyez l'en-tête Accept: application/pdf pour récupérer directement le PDF Factur-X binaire. Scope invoices:write (intégration serveur-à-serveur : générez vos factures automatiquement). Ne déclenche pas d'émission e-invoice.
Request
- Base URL: https://api.swipify.fr/api/v1
- URL: https://api.swipify.fr/api/v1/invoices
- Auth: API key in header X-API-Key
Headers
Clé d'idempotence (un UUID est recommandé). Optionnelle mais conseillée sur les retries réseau : la première réponse 2xx est mémorisée par (organisation, clé) ~24 h et rejouée au lieu de recréer la ressource (évite les doublons de facture/devis/client). Réutiliser la même clé pour une autre requête (méthode/chemin différents) renvoie 422. L'en-tête X-Idempotency-Key est accepté comme alias équivalent.
Request body
Example request
{
"customer": {
"type": "company",
"name": "Menuiserie Durand",
"firstName": "Marc",
"lastName": "Durand",
"siret": "80295478500018",
"email": "contact@menuiserie-durand.fr"
},
"lines": [
{
"description": "Pose de parquet chêne",
"quantity": 25,
"unit": "m²",
"unitPrice": 48,
"vatRate": 10
}
],
"paidDate": "2026-07-15",
"paymentMode": "Virement"
}Response
Facture créée. JSON par défaut ; PDF Factur-X binaire si Accept: application/pdf.
Example response
{
"id": 1234,
"number": "FAC-2026-0042",
"status": "paid",
"totalHT": "850.00",
"totalVAT": "170.00",
"totalTTC": "1020.00",
"brandProfileKey": "boutique-lyon",
"reminderCount": 1,
"pdfUrl": "/api/v1/invoices/1234/pdf"
}Changes
No recorded changes to this operation across all 1 revision of this API.