Un client d’API envoie une requête à une API et affiche la réponse, sans une ligne de code. Postman est le plus répandu ; Insomnia, Bruno, Hoppscotch ou Thunder Client (dans VS Code) font la même chose, avec d’autres libellés. Les étapes ci-dessous utilisent Postman, qui n’existe qu’en anglais : ses libellés sont repris tels quels, dans leur version d’octobre 2026, et son interface change de temps en temps. Dans un autre client, cherchez les mêmes notions : la méthode, l’URL, l’authentification (Basic Auth) et le corps de la requête.
Préparer une collection
Dans Postman, une collection regroupe des requêtes. L’authentification se règle une fois sur elle, et chaque requête qu’on y ajoute l’utilise.
- Créez une nouvelle collection et choisissez Blank collection. Donnez-lui le nom de votre marketplace.
- Dans la collection, ouvrez l’onglet Authorization et choisissez le type Basic Auth.
- Saisissez votre clé d’API (
pk_…) dans Username et votre secret API (sk_…) dans Password, puis enregistrez la collection.
Envoyer votre première requête
-
Dans la collection, cliquez sur Add request (ou +).
-
Laissez la méthode sur GET et saisissez l’URL d’une liste, par exemple les catégories de vos annonces :
https://votre-marketplace.mykreezalid.com/api/v1/listings/categoriesRemplacez
votre-marketplace.mykreezalid.compar le domaine principal de votre marketplace : son domaine personnalisé, s’il y en a un de connecté. -
Laissez l’onglet Authorization de la requête sur Inherit auth from parent : elle utilise celle de la collection.
-
Cliquez sur Send.
La réponse s’affiche en dessous, en JSON : la liste de vos catégories, avec le statut 200 OK.
Lire les données d’un vendeur
Chaque utilisateur a un identifiant : le nombre à la fin de l’URL de son écran dans l’espace d’administration, par exemple …/admin/users/151155.
Dans une nouvelle requête GET de la même collection :
…/api/v1/users/151155renvoie l’utilisateur, avec ses métadonnées ;…/api/v1/users/151155/metafieldsrenvoie seulement ses métadonnées.
Une métadonnée (metafield dans l’API) est une donnée à vous, enregistrée sur un utilisateur, une annonce ou une commande : un code dans votre outil comptable, un niveau, une référence. Chacune a un namespace (le groupe auquel elle appartient), un title (son nom) et une value (sa valeur) :
{
"metafields": [
{ "namespace": "crm", "title": "account_code", "value": "V-0042" }
]
}
Modifier une métadonnée d’un vendeur
-
Dans la même collection, ajoutez une requête et choisissez la méthode POST.
-
Saisissez
https://votre-marketplace.mykreezalid.com/api/v1/users/151155/metafields, avec votre domaine et l’identifiant du vendeur. -
Laissez son authentification sur Inherit auth from parent.
-
Ouvrez l’onglet Body, choisissez raw, puis JSON dans la liste déroulante à droite.
-
Collez la métadonnée :
{ "namespace": "crm", "title": "account_code", "value": "V-0043" } -
Cliquez sur Send.
La réponse reprend ce qui a été enregistré. Si l’utilisateur a déjà une métadonnée avec ce namespace et ce title, sa valeur est remplacée ; sinon, elle est créée. Renvoyez la requête GET pour vérifier.
Pour en enregistrer plusieurs d’un coup, envoyez une liste : [{ … }, { … }]. Pour les annonces et les commandes, l’URL devient …/listings/<identifiant>/metafields ou …/orders/<identifiant>/metafields. Le portail développeur détaille les metafields.
Ce que vos utilisateurs voient
Une requête GET ne change rien. Une requête POST, PUT ou DELETE modifie votre marketplace comme le ferait l’espace d’administration : une annonce créée par l’API est en ligne pour tout le monde, un utilisateur supprimé est supprimé. Les métadonnées sont renvoyées par l’API Front à l’utilisateur à qui elles appartiennent, et un thème peut les afficher : n’y mettez rien que cet utilisateur ne doive pas voir.
Cas particuliers et limites
- De vraies données : Postman agit sur votre marketplace en ligne. Essayez vos requêtes POST sur un utilisateur ou une annonce de test.
- Les valeurs sont du texte : envoyez
"12"plutôt que12. Une valeur"0"ou vide est refusée : utilisez"non"ou"-". - Pas de suppression : une métadonnée ne se supprime pas par l’API ; écrasez sa valeur à la place.
- Votre thème peut lire certaines métadonnées : en modifier une peut changer ce qu’affiche la vitrine. Demandez à qui a construit le thème avant de toucher à un namespace que vous n’avez pas créé.
- Les deux autres API : cet article ne traite que de l’API Admin. L’API Partners utilise aussi Basic Auth, avec les identifiants propres à un vendeur ; l’API Front utilise un jeton obtenu en se connectant. Voir Authentication sur le portail développeur.