Aller au contenu principal

Pamplemousse API (1.0.0)

Download OpenAPI specification:Download

Les API de Pamplemousse

Introduction

Pamplemousse est un service qui permet de générer des factures au format Factur-x. Vous pouvez aussi extraire les informations contenues dans une facture au format facture X.

Pour pouvoir commencer a utiliser notre service vous devez créer un compte sur Pamplemousse.

Authentification

Pour utiliser nos APIs, vous devez authentifier vos requêtes en ajoutant le header suivant :

x-api-key: your-api-key

Votre clé api est disponible sur la plateforme.

facture

Retourne toutes les factures

Retourne toutes les factures qui ont ete creees

Authorizations:
Authorization

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Lance la generation d'une facture

Creer une nouvelle facture au format factur-X et retourne l'identifiant de la generation

Authorizations:
Authorization
Request Body schema: application/json
required
object
invoice_id
required
string non-empty

L'id de votre facture

currency
string
Default: "EUR"

La devise de votre facture en format ISO 4217 e.g USD, EUR

due_date
required
string

La date d'échéance de votre facture au format ISO 8601

invoice_date
required
string

La date de votre facture au format ISO 8601

shipped_date
required
string

La date de votre facture au format ISO 8601

invoice_legal_note
string
Default: "En cas de retard, une pénalité au taux annuel de 5 % sera appliquée, à laquelle s'ajoutera une indemnité forfaitaire pour frais de recouvrement de 40 €"

Une information legal a propos de votre facture

invoice_note
string

Une description de votre facture

required
object

le client

required
object

le fournisseur

required
Array of objects

Les lignes de factures

object

l'adresse de livraison

Responses

Request samples

Content type
application/json
{
  • "data": {
    }
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "status": "string",
  • "url": "string",
  • "created_at": "2019-08-24T14:15:22Z"
}

Retourrne une facture

Retourrne les informations de la generation d'une facture specifique

Authorizations:
Authorization
path Parameters
id
required
string^c[^\s-]{8,}$

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "status": "string",
  • "url": "string",
  • "created_at": "2019-08-24T14:15:22Z"
}

Extrait les informations d'une facture

Extrait les informations d'une facture au format factur-X

Authorizations:
Authorization
Request Body schema: application/json
data
required
string

Le contenu du fichier PDF en base64

Responses

Request samples

Content type
application/json
{
  • "data": "string"
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "url": "string"
}