Utiliser API en POST

Bonjour,

J’essaye de tester l’API Thirdparties avec le Swagger afin d’ajouter un tiers.
Que ce soit en Json ou en Xml, j’ai un retour en erreur :

"error": {
    "code": 400,
    "message": "Bad Request: name field missing"
  },

Je suppose que c’est du au formatage de mes infos que je mets dans le champ value pour tester mais je ne vois pas comment le formater.

Par exemple, pour du XML je saisi :

<?xml version="1.0"?>
<createThirdpartiesModel>
  <nom>toto</nom>
<entity>1</entity>
</createThirdpartiesModel>

Et pour du Json j’ai tester plusieurs façon mais pareil :frowning:

Est-ce que vous avez une piste ou un lien pour formatter correctement les valeurs dans le Swagger ?

Merci d’avance.

Hello,
le message d’erreur laisse entendre qu’il manque le champ « name » qui est nécessaire pour créer une société …

name field missing

donc je suggere de remplacer « nom » par « name » dans votre test pour voir ?

En effet, c’était bien cela. Voilà ce qui arrive quand on lit trop vite les message d’erreur (je lisais « il manque les noms des champs »).
Par contre, cela veut dire qu’on doit mettre des noms qui ne correspondent pas aux noms des champs de la table ?
Comment peut-on trouver la liste de correspondance dans ce cas ? (où alors c’est juste pour le champs nom qu’on indique name…)

Bon, j’avance plutôt bien, ça c’est cool.

Petite question :

  • est-ce qu’il est possible de créer le contact en même temps que le tiers ? Et, si non, il n’y a pas moyen de récupérer l’id du tiers juste après sa création ?