melkal
Manuel d'utilisation
Sommaire - Centre d'aide - Assistance

➜︎ Retour - Menu API, webhooks et mailhooks

La fiche client en JSON

Menu de la documentation
Cette page décrit le JSON d'une fiche client, tel que l'API le renvoie. Réglage de l'API : Réglages → API & Make.
C'est la réponse de la recherche d'un client. Les clients de la liste et les webhooks Client (Les webhooks Client) ont à peu près les mêmes propriétés : les différences sont indiquées sur ces pages.

Un texte sans valeur est un texte vide (""). Les oui/non sont des booléens JSON.

Exemple#

{
  "code": "312",
  "nom": "DUPONT",
  "prenom": "MARTIN",
  "entreprise": "Dupont Services",
  "anniversaire": "1503",
  "adresse": {
    "adresse_remarques": "",
    "adresse_ligne1": "3 rue des Écoles",
    "adresse_ligne2": "",
    "adresse_cp": "29000",
    "adresse_ville": "QUIMPER"
  },
  "prive": false,
  "apparence": "",
  "statut": "",
  "type": "PROFESSIONNEL",
  "suivi": "Camille",
  "notes": {
    "descriptif": "",
    "note1": "",
    "note2": "",
    "note3": "",
    "note4": "",
    "note5": "",
    "note6": ""
  },
  "corbeille": false,
  "anonyme": false,
  "finances": {
    "tarif": "TARIF NORMAL",
    "detteMax": "0,00",
    "remiseAuto": "",
    "echeanceNbJours": 30,
    "compte": "41100312",
    "franchiseTVA": false,
    "facturation": "",
    "echeanceFindemois": false,
    "solde": "0,00"
  },
  "datePremiereVente": "2024-02-10",
  "dateDerniereVente": "2026-10-12",
  "dateDerniereModification": "2026-10-13 09:12:00",
  "dateDerniereModificationViaAPI": "",
  "uuid": "38D13BD6-4836-4115-B829-B55AC2537B09",
  "email": "achats@dupont-sarl.fr",
  "mobile": "0612345678",
  "tel": "",
  "idExterne": "CRM-4821",
  "eshop": {
    "idClientEshop": 0,
    "creeViaEshop": false
  },
  "id": 312,
  "geo": {
    "map_latitude": "",
    "map_longitude": "",
    "map_placeId": "",
    "map_googleFiche": "",
    "map_googleInfos": ""
  },
  "dateCreation": "2024-02-10 14:03:00",
  "facturation": {
    "facture_entetePerso": "",
    "facture_piedPerso": "",
    "numTVA": "FR55987654321",
    "facture_entetePersoSurFact": false,
    "facture_piedPersoSurFact": false
  },
  "livraison": {
    "livraison_coordonnees": "",
    "livraison_entetePersoSurBL": false,
    "livraison_piedPersoSurBL": false
  },
  "devis": {
    "devis_entetePersoSurDevis": false,
    "devis_piedPersoSurDevis": false
  },
  "famille": [
    {
      "prenom": "MARTIN",
      "anniversaire": "1503",
      "statut": "",
      "aspect": "",
      "id": 501
    }
  ],
  "liens": [
    {
      "lien_contenu": "achats@dupont-sarl.fr",
      "lien_pubAutorisee": true,
      "lien_remarques": "",
      "lien_type": "EMAIL",
      "lien_membreFamille": "MARTIN",
      "lien_id": 9001
    }
  ],
  "codesbarres": [
    {
      "codebarre_contenu": "80003128",
      "codebarre_type": "INTERNE EAN8",
      "codebarre_id": 77
    }
  ]
}

Les propriétés#

PropriétéTypeExplications
id integer L'identifiant du client dans Melkal.
code string Le numéro (code) du client.
uuid string L'identifiant unique du client.
idExterne string L'identifiant donné au client par une application extérieure, vide s'il n'y en a pas.
nom
prenom
string Le nom de famille et le prénom du membre principal de la fiche.
entreprise string Le nom de l'entreprise.
anniversaire string L'anniversaire, JJMM (quatre chiffres : 1503 pour le 15 mars). Vide s'il n'est pas renseigné.
email
mobile
tel
string L'email, le mobile et le téléphone fixe principaux.
type string Le type de client (« PROFESSIONNEL »...).
suivi string Le vendeur qui suit ce client.
apparence
statut
string L'apparence et le statut du membre principal de la fiche.
prive boolean true si la fiche est privée.
corbeille boolean true si la fiche est dans la corbeille.
anonyme boolean true pour le client anonyme (les ventes sans fiche client).
datePremiereVente
dateDerniereVente
string La date de la première et de la dernière vente à ce client.
dateCreation string La date et l'heure de création de la fiche.
dateDerniereModification string La date et l'heure de la dernière modification de la fiche.
dateDerniereModificationViaAPI string La date et l'heure de la dernière modification faite par l'API. Vide si la fiche n'a jamais été modifiée par l'API.
adresse object adresse_remarques (indications), adresse_ligne1, adresse_ligne2, adresse_cp (code postal), adresse_ville.
notes object Le descriptif et les six notes note1 à note6. Les titres des notes sont ceux de votre magasin.
finances object Les réglages financiers : voir ci-dessous.
eshop object idClientEshop : l'identifiant du client sur votre site WooCommerce (0 sinon). creeViaEshop : true si la fiche a été créée par une commande du site.
geo object La position du client sur une carte : map_latitude, map_longitude, map_placeId, map_googleFiche, map_googleInfos.
facturation object numTVA : le numéro de TVA intracommunautaire. facture_entetePerso et facture_piedPerso : les textes personnalisés du haut et du bas de ses factures, avec facture_entetePersoSurFact et facture_piedPersoSurFact pour dire s'ils s'impriment.
livraison object livraison_coordonnees : l'adresse de livraison. livraison_entetePersoSurBL et livraison_piedPersoSurBL : les textes personnalisés s'impriment-ils sur les bons de livraison.
devis object devis_entetePersoSurDevis et devis_piedPersoSurDevis : les textes personnalisés s'impriment-ils sur les devis.
famille array Les membres de la fiche (le foyer) : prenom, anniversaire, statut, aspect et id.
liens array Tous les contacts du client : voir ci-dessous.
codesbarres array Les codes-barres du client : voir ci-dessous.

finances#

PropriétéTypeExplications
tarif string Le tarif du client.
detteMax string Le montant de dette maximal autorisé, en euros, sous forme de texte (le séparateur décimal est celui de votre Melkal).
remiseAuto string L'article de remise appliqué automatiquement à ce client.
echeanceNbJours integer Le délai de paiement, en jours.
echeanceFindemois boolean true si l'échéance est calculée en fin de mois.
compte string Le compte comptable du client.
franchiseTVA boolean true si le client est exonéré de TVA.
facturation string Le comportement de facturation du client.
solde string Le solde du compte du client, en euros, sous forme de texte.

liens : les contacts#

PropriétéTypeExplications
lien_id integer L'identifiant du contact.
lien_contenu string L'adresse email, le numéro ou l'identifiant.
lien_type string Le type : MOBILE, EMAIL, TEL, FACEBOOK, TWITTER (X), INSTAGRAM ou TIKTOK.
lien_pubAutorisee boolean true si le client accepte de recevoir de la publicité par ce contact (opt-in).
lien_remarques string Les remarques sur ce contact.
lien_membreFamille string Le prénom du membre de la fiche à qui appartient le contact.

codesbarres : les codes-barres#

PropriétéTypeExplications
codebarre_id integer L'identifiant du code-barre.
codebarre_contenu string Le code-barre.
codebarre_type string Le type : INTERNE EAN8 est la carte de Melkal (EAN 8 qui commence par 8). Les autres sont les cartes que vous avez définies (carte d'un partenaire, d'un gymnase...).
Dernière mise à jour : 13 octobre 2026