[API] Bug : champ email incorrect au format basic

Bonjour,
Je vous remonte un petit bug dans l’API sur la récupération des enregistrements d’un formulaire.

Bug :
Je viens de remarquer que lorsque l’on récupère des enregistrements via l’endpoint ReadNewByAction au format basic (https://www.kizeoforms.com/rest/v3/forms/:formid/data/unread/:action/:limit?format=basic), le champ « email » de l’enregistrement à pour valeur le username de l’auteur de l’enregistrement (identique au champs « user_name ») et non son adresse mail.

Étapes pour reproduire :

  • Faire une requête GET sur n’importe quel formulaire sur l’endpoint ReadNewByAction avec l’option format à basic

Exemple de réponse de l’API :

{
    "data": [
        {
            "id": "xxxxxx",
            ...
            "update_user_name": "loginutilisateur (NOM Prénom)",
            "recipient_name": "",
            "transform_status": null,
            "fields": {...},
            "user_name": "loginutilisateur (NOM Prénom)",
            "last_name": "NOM",
            "first_name": "Prénom",
            "phone": "+33",
            "email": "loginutilisateur (NOM Prénom)",
            "login": "loginutilisateur"
        }
}

Cordialement,
Louis

Bonjour Louis_FAUVERNIER,

Je vous remercie pour cette remontée.
J’ai pu reproduire le Bug. J’ai transmis les informations à notre service technique.
Je reviendrais vers vous dès que le correctif sera apporté.

Je vous souhaite une bonne journée.

1 Like