API Merci Facteur /setNewAdress : Créer une nouvelle adresse dans le carnet d'adresses (non obligatoire pour l'envoi d'un courrier)

Base URL API Merci Facteur https://www.merci-facteur.com/api/1.2/prod/service

Endpoint API Merci Facteur https://www.merci-facteur.com/api/1.2/prod/service/setNewAdress

← Retour à la liste des endpoints de l'API Merci Facteur

← Voir ce endpoint dans la doc Swagger

POST /setNewAdressCréer une nouvelle adresse dans le carnet d'adresses (non obligatoire pour l'envoi d'un courrier)
 
Voir dans Swagger →


Cela peut-être une adresse d'expéditeur ou de destinataire. Les adresses sont liées à un utilisateur précis.
Vous ne pouvez pas créer plusieurs fois la même adresse, mais réutiliser les adresses créées.
Sont obligatoires : (nom et/ou société), (cp), (ville), (pays)
Pays doit être avec une orthographe conforme cf. getCountry()
Si une infos est inutilisée, tout de même l'envoyer en string vide.
Si vous ne souhaitez pas utiliser de carnet d'adresses, vous pouvez intégrer directement les adresses dans l'envoi des courriers, sans avoir recours à cette fonction avant.

Paramètres

NomInTypeDescription
ww-service-idheaderstringVotre service Id
ww-access-tokenheaderstringUn access token valide
idUserqueryintegerUser Id de l'utilisateur propriétaire de cette adresse.
typequerystringType d'adresse : Expéditeur (exp) ou destinataire (dest)

Request body

application/x-www-form-urlencoded
PropriétéTypeDescription
adressobject
PropriétéTypeDescription
logostringUrl du logo (uniquement pour les expéditeurs)
civilitestringCivilité du contact
nomstringNom du contact (doit être rempli si societe est vide)
prenomstringPrénom du contact
societestringSociété du contact (doit être rempli si le nom est vide)
adresse1stringPremière ligne de l'adresse (exemple : la rue)
adresse2stringSeconde ligne de l'adresse (exemple : le lieu-dit)
adresse3stringTroisième ligne de l'adresse (exemple : la boite postale)
cpstringCode postal de l'adresse
villestringVille de l'adresse
paysstringPays avec une orthographe conforme (cf. getCountry)
phonestringLe téléphone mobile du destinataire en cas d'envoi de recommandé électronique avec OTP SMS (format +33628749452)
emailstringAdesse email du destinataire ou de l'expéditeur en cas d'envoi de recommandé électronique
consentintegerPour le destinataire dans le cas d'un envoi de recommandé électronique, il s'agit du consentement donné par le destinataire (doit être =1 pour permettre l'envoi d'un recommandé électronique)

Réponses

HTTP 200 — Objet contenant le Id de la nouvelle adresse

application/json

PropriétéTypeDescription
successbooleantrue si HTTP 200, sinon false
errorstringle code d'erreur en cas d'erreur
adress_idintegerL'id de l'adresse, à sauvegarder en local pour plus de confort
HTTP 400 — Erreur (code d'erreur dans l'entête)

application/json

PropriétéTypeDescription
successbooleantrue si HTTP 200, sinon false
errorobjectObjet contenant les infos de l'erreur.
PropriétéTypeDescription
codestringle code d'erreur en cas d'erreur
textstringle message d'erreur correspondant
HTTP 401 — Erreur authentification (code d'erreur dans l'entête : token invalide ou expiré, service-id incorrecte, IP non autorisée)

application/json

PropriétéTypeDescription
successbooleantrue si HTTP 200, sinon false
errorobjectObjet contenant les infos de l'erreur.
PropriétéTypeDescription
codestringle code d'erreur en cas d'erreur
textstringle message d'erreur correspondant


imprimé en france depuis 2004